Socket 构造
1.Socket()
设定等待连接超时时间
Socket socket=new Socket();
SocketAddress remoteAddr=new InetSocketAddress("host",80);
socket.connect(remoteAddr,60000); //等待连接超时时间为1分钟,第一个参数为指定服务端地址
其他构造方法 参数中 设定服务器地址(ip地址或主机名 、端口)
2.Socket(InetAddress address,int port)
3.Socket(InetAddress address,int port,InetAddress localAddr,int localPort)
InetAddress类表示服务器IP地址,静态方法有 getLocalHost()--->返回本地主机的ip地址
getByName("222.34.5.7")----->返回代表"222.34.5.7"的ip地址
getByName("www.baidu.com")----->返回域名为"www.baidu.com"的ip地址
4.Socket(String host,int port)
5.Socket(String host,int port,InetAddress localAddr,int localport)
时间: 2024-10-10 23:54:38