如何给ServerSocket绑定到指定IP地址,端口号 如何给ServerSocket绑定到指定IP地址,端口号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ServerSocket 只能绑定端口,不可能去绑定什么 IP。只能在本机启用 Socket 监听端口,不可能程序在这里,跑到别人机器上去监听。 那如果是这样,在多网卡的服务器上怎么跑?Socket、ServerSocket都可以使用下面的方法绑定本地端口和IP。void bind(SocketAddress endpoint) 将 ServerSocket 绑定到特定地址(IP 地址和端口号)。 构造函数如下:public ServerSocket(int port, int backlog, InetAddress bindAddr) throws IOException使用指定的端口、侦听 backlog 和要绑定到的本地 IP 地址创建服务器。bindAddr 参数可以在 ServerSocket 的多宿主主机 (multi-homed host) 上使用,ServerSocket 仅接受对其地址之一的连接请求。如果 bindAddr 为 null,则默认接受任何/所有本地地址上的连接。端口必须在 0 到 65535 之间(包括两者)。 如果存在安全管理器,则此方法使用 port 作为参数调用其 checkListen 方法,以确保允许该操作。这可能会导致 SecurityException 异常。 backlog 参数必须是大于 0 的正值。如果传递的值等于或小于 0,则使用默认值。 参数:port - 本地 TCP 端口backlog - 侦听 backlogbindAddr - 要将服务器绑定到的 InetAddress 抛出: SecurityException - 如果安全管理器存在并且其 checkListen 方法不允许进行该操作。 IOException - 如果打开套接字时发生 I/O 错误。从以下版本开始: JDK1.1 另请参见:SocketOptions, SocketImpl, SecurityManager.checkListen(int) 我想知道这样的人是如何获得java月版分析大师的? System.getProperty("prop.custom"); 什么意思? 关于数据库数据导出csv文件,用制表符分割出现问题。请大家帮忙看看 swing文本域的问题 关于Netbeans中利用数据库的问题 在jbuilder下,运行都正确了,怎么还会提示错误,在cmd就没错误. 学.NET 和 学java 的疑惑? 请各位老前辈过来帮忙分析以下! 我第一个JAVA程序,好象有问题。请指教 问个小问题? 我的jbuild6怎么没有 IConnectionPool接口 java 从入门到精通 使用了双缓冲,但动画还是闪烁,怎么修改? 出现异常之后怎么判断程序是否继续进行
将 ServerSocket 绑定到特定地址(IP 地址和端口号)。 构造函数如下:
public ServerSocket(int port,
int backlog,
InetAddress bindAddr)
throws IOException使用指定的端口、侦听 backlog 和要绑定到的本地 IP 地址创建服务器。bindAddr 参数可以在 ServerSocket 的多宿主主机 (multi-homed host) 上使用,ServerSocket 仅接受对其地址之一的连接请求。如果 bindAddr 为 null,则默认接受任何/所有本地地址上的连接。端口必须在 0 到 65535 之间(包括两者)。
如果存在安全管理器,则此方法使用 port 作为参数调用其 checkListen 方法,以确保允许该操作。这可能会导致 SecurityException 异常。 backlog 参数必须是大于 0 的正值。如果传递的值等于或小于 0,则使用默认值。 参数:
port - 本地 TCP 端口
backlog - 侦听 backlog
bindAddr - 要将服务器绑定到的 InetAddress
抛出:
SecurityException - 如果安全管理器存在并且其 checkListen 方法不允许进行该操作。
IOException - 如果打开套接字时发生 I/O 错误。
从以下版本开始:
JDK1.1
另请参见:
SocketOptions, SocketImpl, SecurityManager.checkListen(int)