tcp特点:
1、面向有连接
- 3次握手,建立连接
- 4次挥手,断开连接
2、传输速度较慢
3、传输数据较安全
一、创建发送端Send.class
//1、创建Socket对象
Socket s = new Socket("192.168.0.17",12306);
//2、写数据
String data = "约吗???";
//3、获取输出流对象
OutputStream os = s.getOutputStream();
//4、写出数据
os.write(data.getBytes());
//5、释放资源
s.close();
二、创建接收端Recive.class
//1、创建Socket对象
ServerSocket ss = new ServerSocket(12306);
//2、监听连接
Socket s = ss.accept();
//3、获取输入流对象
InputStream is = s.getInputStream();
//4、读取数据
byte[] bys = new byte[1024];
int len = is.read(bys);
String data = new String(bys, 0, len);
System.out.println(data);
//5、释放资源
//端口监听
s.close();
//关闭服务
ss.close();
备注:先启动接收端,后者启动发送端