JavaNIO无法绑定指定IP和端口怎么解决-创新互联

本篇文章给大家分享的是有关Java NIO无法绑定指定IP和端口怎么解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

专业成都网站建设公司,做排名好的好网站,排在同行前面,为您带来客户和效益!创新互联为您提供成都网站建设,五站合一网站设计制作,服务好的网站设计公司,网站建设、成都做网站负责任的成都网站制作公司!

在使用SNMP4J时,我想指定创建的客户端使用的本地IP和端口,因为在Socket时这是可以的,但是发现无法实现

因为SNMP4J底层的通信是使用NIO实现的,而NIO编程时貌似就不能显示的指定

例如在SNMP4J的DefaultTcpTransportMapping类里面,当作为客户端需要发送消息时,程序首先判断是否创建了这个客户端,如果没有在创建时看到这样的代码:

SocketChannel sc = null;
try {
	sc = SocketChannel.open();
	sc.configureBlocking(false);
	sc.connect(new InetSocketAddress(((TcpAddress) address).getInetAddress(),((TcpAddress) address).getPort()));
	s = sc.socket();
	entry = new SocketEntry((TcpAddress) address, s);
	entry.addMessage(message);
	sockets.put(address, entry);
	synchronized (pending) {
		pending.add(entry);
	}
	selector.wakeup();
	logger.debug("Trying to connect to " + address);
} catch (IOException iox) {
	logger.error(iox);
	throw iox;
}

分享题目:JavaNIO无法绑定指定IP和端口怎么解决-创新互联
URL标题:http://bzwzjz.com/article/djcdhe.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端品牌网站建设 攀枝花网站设计 外贸网站建设 高端网站设计 移动网站建设 网站制作公司 网站建设 广安网站设计 成都定制网站建设 企业网站设计 定制网站设计 成都营销网站建设 阿坝网站设计 成都商城网站制作 专业网站建设 企业网站设计 成都网站建设 成都网站建设 成都网站建设公司 重庆网站建设 定制网站设计 四川成都网站建设