TCP
原飞木
Java开发工程师
展开
-
TCP协议中的三次握手和四次挥手(图解)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。 【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!! 错误配图如下:首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为...转载 2017-11-03 20:35:23 · 950 阅读 · 0 评论 -
java tcp多人聊天室
TCP的多人聊天室上次写了一个只能两个人通信的TCP,这次写了个可以多人聊天的,利用多线程实现。设计模式:服务端:首先运行服务器,然后启动一个专门处理客户端消息的线程,然后监听是否有客户端连接,如果有人连接就单独为这个客户端开辟一个线程来处理。有多少人就开辟几个线程,并把客户端的消息放到消息集合里面,并把这些消息发送给出自己之外的其他所有人。客户端:连接服务器后就会发送一条消息给服...原创 2018-04-04 21:41:09 · 4957 阅读 · 0 评论 -
TCP实现聊天功能
最近复习了下TCP,写了个聊天demo服务端:import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.ServerS...原创 2018-03-29 15:33:04 · 1263 阅读 · 2 评论