1.先来个在Excel编写的图片(自己编写的内容),主要解释一下客户端与服务端之间的三次握手连接和四次挥手断开。
2.用C#语言来简单实现
①服务端
namespace TcpServer
{
/// <summary>
/// 步骤:绑定服务器IP和端口->监听客户端连接->传输数据->关闭与客户端的连接
/// </summary>
class SimpleServer
{
private Socket mSocket = null;
private SimpleServer mSimpleServer = null;
private byte[] mReceiveBuffer = null;
private int mBufferIndex;
public SimpleServer()
{
mSimpleServer = this;
mReceiveBuffer = new byte[1024];
mBufferIndex = 0;
}
/// <summary>
/// 绑定ip 和端口
/// </summary>