socket编程流程.pdf

时间:2022-09-09 15:44:55
【文件属性】:

文件名称:socket编程流程.pdf

文件大小:235KB

文件格式:PDF

更新时间:2022-09-09 15:44:55

socket

客户端部分 #region 1.0 向服务端发送连接请求 ///

/// 1.0 向服务端发送连接请求 /// private void btnConnect_Click(object sender, EventArgs e) { //1.绑定 ip节点(ip+端口号组成) IPAddress ip = IPAddress.Parse(txtIP.Text.Trim()); IPEndPoint endPoint = new IPEndPoint(ip, int.Parse(txtPort.Text.Trim())); //2.创建 客户端通信套接字 Socket sokClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); sokClient.Connect(endPoint); txtSysMsg.AppendText("连接成功~~~"); } #endregion 服务端部分 #region 1.0 开始服务端 监听 /// /// 开始服务端 监听 /// /// /// private void btnStart_Click(object sender, EventArgs e) { //1.创建监听套接字(负责监听客户端连接请求) ip4协议 流式套接字 Tcp传输协议 sokServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //2.绑定 ip节点(ip+端口号组成) IPAddress ip = IPAddress.Parse(txtIP.Text.Trim());//IP IPEndPoint endPoint = new IPEndPoint(ip, int.Parse(txtPort.Text.Trim()));//端口号 sokServer.Bind(endPoint);//相当于套接字已经绑定了端口 //3.设置监听队列(同时处理的连接数!) sokServer.Listen(10); //4.创建 监听线程 thrServer = new Thread(WatchConnection); //设为后台线程


网友评论