C#基本TCP通信客户端
示例
此代码示例创建一个TCP客户端,通过套接字连接发送“HelloWorld”,然后在关闭连接之前将服务器响应写入控制台。
//声明变量
string host = "stackoverflow.com";
int port = 9999;
int timeout = 5000;
//创建TCP客户端并连接
using (var _client = new TcpClient(host, port))
using (var _netStream = _client.GetStream())
{
_netStream.ReadTimeout = timeout;
//通过套接字写消息
string message = "你好,世界!";
byte[] dataToSend = System.Text.Encoding.ASCII.GetBytes(message);
_netStream.Write(dataToSend, 0, dataToSend.Length);
//读取服务器响应
byte[] recvData = new byte[256];
int bytes = _netStream.Read(recvData, 0, recvData.Length);
message = System.Text.Encoding.ASCII.GetString(recvData, 0, bytes);
Console.WriteLine(string.Format("Server: {0}", message));
};//当控件退出using块时,客户端和流将关闭(等效但比调用Close()更安全;
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法