1.TCP通信的示例代码
TCP通信过程中将通信的双方分为服务端和客户端,TCP通信的客户端和服务端的主要区别在于它们的角色和行为:
服务端:
- 负责监听特定的端口和IP地址。
- 等待客户端的连接请求。
- 接受连接后,可以与客户端进行数据交换。
客户端:
- 发起连接请求。
- 连接到服务端后,进行数据交换。
服务端代码示例:
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
class TcpServer
{
static void Main()
{
// 创建TCP监听器
TcpListener server = new TcpListener(IPAddress.Any, 12345);
// 启动监听
server.Start();
Console.WriteLine("服务器正在监听端口 12345...");
// 接受客户端连接
TcpClie