![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java网络编程
java实现网络通信
qq_34352013
ruanwenfu
展开
-
通过TCP手写服务器
思路基于TCP协议,手写服务器,接收客户端请求并且做出响应编码底层通信时BIO,所以需要使用多线程而且服务器端socket总领全局,不和任何一个socket建立连接,当有客户端请求时,分配一个新的socket与客户端通信。客户端package server;import java.io.*;import java.net.InetSocketAddress;import jav...原创 2020-11-23 23:26:32 · 168 阅读 · 0 评论 -
TCP网络编程
TCP网络编程TCP编程模型TCP协议实现网络通信客户端服务器端引入多线程解决阻塞问题客户端服务器端TCP编程模型TCP协议实现网络通信客户端package tcp;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetSocke...原创 2020-11-23 23:26:48 · 110 阅读 · 0 评论 -
UDP网络编程
UDP网络编程UDP编程模型基于UDP传输协议的socket网络编程UDPclientUDPserver引入多线程解决阻塞问题客户端服务器端UDP编程模型服务器端也是套接字,但是与客户端的写法不太一样。因为socket都是成对存在的,服务端的套接字总领全局,不与任何客户端进行通信,当有一个客户端的套接字连接到服务器上时,服务器应该为每一个客户端分配一个新的套接字进行通信。基于UDP传输协...原创 2020-11-23 23:27:00 · 339 阅读 · 0 评论