首页 > 代码库 > Socket-chapter2

Socket-chapter2

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)




clipboard




clipboard[1]

Socket-chapter2