socket使用
创建socket类对象格式:
Socket mysocket = new Socket(“machineName”,1234);
第一个参数是机器名,第二个参数是端口号,表明准备与哪台机器上哪个端口建立联系。
Socket构造方法一共四种
Socket(InetAddress address,int port) //指明服务器的IP地址以及端口号
Socket(InetAddress address,int port,boolean Stream)//第三个参数说明是流socket 还是数据报socket
Socket(String host,int port) //服务器的主机名和端口号
Socket(String host,int port,boolean Stream) //同上
创建ServerSocket类对象格式如下
ServerScoket myserver = ServerScoket(1234);//与端口号相同的客户建立通信连接。
ServerSocket 的构造方法有两种
ServerSocket(int port) //客户端端口号
ServerSocket(int port,int count) //参数2指多大的连接数
使用Socket进行Client/Server通信,需要5个步骤
- 创建socket对象
- 创建输入输出流对象,即InputStream和OutputStream对象
- 按照服务器协议读写流
- 关闭流
- 关闭Socket
读写ServerSocket