C# TCP 网络连接代码示例
以下是一个简单的 C# TCP 网络连接代码示例:
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
class Program
{
static void Main(string[] args)
{
// 定义远程主机的 IP 地址和端口号
IPAddress ipAddress = IPAddress.Parse('127.0.0.1');
int port = 8080;
// 创建 TCP 客户端套接字
TcpClient client = new TcpClient();
try
{
// 连接远程主机
client.Connect(ipAddress, port);
Console.WriteLine('连接成功!');
// 获取网络流
NetworkStream stream = client.GetStream();
// 发送消息
string message = 'Hello, Server!';
byte[] data = Encoding.UTF8.GetBytes(message);
stream.Write(data, 0, data.Length);
// 接收消息
data = new byte[1024];
int bytesRead = stream.Read(data, 0, data.Length);
message = Encoding.UTF8.GetString(data, 0, bytesRead);
Console.WriteLine('服务器返回消息:{0}', message);
// 关闭连接
client.Close();
}
catch (Exception ex)
{
Console.WriteLine('连接失败:{0}', ex.Message);
}
Console.ReadKey();
}
}
上面的代码创建了一个 TCP 客户端套接字,连接到远程主机的 IP 地址和端口号。然后发送消息到服务器,并接收服务器返回的消息。最后关闭连接。
原文地址: https://www.cveoy.top/t/topic/lMIX 著作权归作者所有。请勿转载和采集!