111,125
社区成员
发帖
与我相关
我的任务
分享
BackgroundWorker bgWorkder = new BackgroundWorker();
bgWorkder.DoWork += new DoWorkEventHandler(bgWorkder_DoWork);
bgWorkder.RunWorkerAsync();
void bgWorkder_DoWork(object sender, DoWorkEventArgs e)
{
T IPAddress ip = IPAddress.Parse(txtIp.Text);
IPEndPoint ipPoint = new IPEndPoint(ip, Convert.ToInt16(txtPort.Text));
tcpClient = new TcpClient();
tcpClient.Connect(ipPoint);
while (true)
{
NetworkStream nStream = tcpClient.GetStream();
byte[] buffer = new byte[102400];
int received = nStream.Read(buffer, 0, buffer.Length);
txtRec.AppendText(Encoding.GetEncoding("GB2312").GetString(buffer));
txtRec.AppendText("\r\n");
}
}