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();
}
}
综合案例_文件上传
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY