java网络编程学习笔记 流式套接字编程

tcp是Transmission Control Protocol即传输控制协议,是一种面性连接的协议。
在java中使用tcp编程需要用到两个类
1.ServerSocket(代表服务器)
2.Socket(代表客户端)
在这里插入图片描述
服务器端代码:

//服务器端在端口8888监听
ServerSocket  server = new ServeSocket(8888);
//中断式等待连接
Socket client =  sercer.accept();
//获取输入流并封装
DataInputStream dis = new DataInputStream(client.getInputstream);
//输入数据
System.out.println(dis.readUTF());
//关闭流
dos.close();
server.close();

客户端代码:

//连接服务器(指明IP地址与端口号)
Socket client = newSocket("localhost",8888);
//封装输出流
DataOutputStream dos = new DataOutputStream(client.getOutputStream());
//发送数据
dos.writeUTF("服务器你好");
//关闭流
dos.close();
client.close();

猜你喜欢

转载自blog.csdn.net/qq_43313769/article/details/86137070