1.服务端
(1) 创建服务端套接字
IPEndPoint ipe = new IPEndPoint(ip, port);
(2)创建服务端连接
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.stream, ProtocolType.tcp);
(3)绑定套接字
server.Bind(ipe);
(4) 监听 排队数量
server.listen(backlog)
(5)开始连接,接收数据, 给客户端应答
Thread my = new Thread(listenClientConnect);
my.Start();
/// <summary>
/// 最简单的服务端通讯
/// </summary>
public class NormalServerSocket
{
//端口和IP
private int port = 6000;
private string hostIp = "10.100.1.64";
/// <summary>
/// 创建服务套接字
/// </summary>
private Socket serverSocket = null;
/// <summary>
/// 这个连接 是服务接收到客户端连接 新建的连接
/// </summary>
private Socket clientSocket = null;
/// <summary>
/// 两个客户端连接作为实例
/// </summary>
private static Socket socketA = null;
private static Socket socketB = null;
string recStr = string.Empty;
byte[] receiveByte = new byte[1024*100];
/// <summary>
/// 通信
/// </summary>
public void ServerCommunicate()
{
//创建一个服务端套接字
IPAddress ip = IPAddress.Parse(hostIp)