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和端口怎么解决-创新互联
路径分享:http://hxwzsj.com/article/djcdhe.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设 成都定制网站建设 定制网站建设 盐亭网站设计 成都网站建设 企业网站建设 网站设计制作 做网站设计 网站建设推广 成都网站建设流程 高端定制网站设计 企业网站设计 网站制作公司 网站设计 网站设计制作报价 成都网站建设 移动网站建设 网站建设公司 成都响应式网站建设公司 成都定制网站建设 定制网站设计 公司网站建设