TCP通信服务器代码实现,综合案例_文件上传
TCP通信服务器代码实现
TCP通向的服务端:接受客户端的请求,读取客户端发送的数据,给客户端回写数据
表示服务器的类:
ServerSocket:此类实现服务器套字节
构造方法:
ServerSocket(Int port)创建绑定特定端口服务器套接字
服务器端必须明确一件事情,必须自动是那个客户端请求的服务器,所有可以使用accep方法获取请求的客户端对象Socket
成员方法:
Socket accept()倾听并接受套结子的连接
案例:
public class Fu {
public static void main(String[] args) throws IOException {
ServerSocket socket = new ServerSocket(8999);
Socket accept = socket.accept();
InputStream is = accept.getInputStream();
byte[] bytes = new byte[1024];
int read = is.read(bytes);
System.out.println(new String(bytes,0,read));
// 回写数据
OutputStream os = accept.getOutputStream();
os.write("谢谢".getBytes());
socket.close();
accept.close();
}
}
综合案例_文件上传