package day23;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class TCPServer1 {
public static void main(String[] args) throws Exception {
//创建服务器端ServerSocket对象,用于服务客户端的请求
ServerSocket ss = new ServerSocket(5555);
while(true) {
//接收客户端发送过来的请求
Socket s = ss.accept();//阻塞式方法
new Thread() {
public void run() {
try {
//获取服务器端的网络输入流
InputStream is = s.getInputStream();
//从输入流中读取数据
byte[] arr = new byte[1024];
int len;
len = is.read(arr);
String str = new String(arr,0,len);
System.out.println(str);
//发送
OutputStream os = s.getOutputStream();
os.write("success".getBytes());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
};
}.start();
}
}
}
TCP接收端
最新推荐文章于 2023-09-11 19:31:11 发布