C#中socket通讯
时间: 2023-08-03 17:08:07 浏览: 131
在C#中,Socket通讯是一种常见的网络通讯方式。通过使用Socket类,可以实现客户端和服务器之间的数据传输。在给定的引用中,我们可以看到一些关键的代码片段。
引用\[1\]中的代码片段是一个接收消息的方法。它通过clientSocket接收数据,并将接收到的消息打印出来。这个方法通常在一个循环中运行,以便持续接收来自客户端的消息。
引用\[2\]中的代码片段是一个监听客户端连接的方法。它使用serverSocket.Accept()方法来接受客户端的连接请求,并向客户端发送一条消息。然后,它创建一个新的线程来处理与该客户端的通信,这个线程调用了前面提到的接收消息的方法。
引用\[3\]中的代码片段是程序的入口点。它创建了一个服务器Socket,并绑定了一个IP地址和端口。然后,它开始监听客户端的连接请求,并在接受到连接后启动一个新的线程来处理与该客户端的通信。
综上所述,这些代码片段展示了在C#中使用Socket进行通讯的基本步骤,包括创建Socket、绑定IP地址和端口、监听连接请求、接收和发送数据等。
#### 引用[.reference_title]
- *1* *2* *3* [C#中Socket通讯(外网通讯,借助花生壳内网穿透)](https://blog.csdn.net/yunhaiC/article/details/121034490)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文