tcpClient不能直接用于连接目标客户端去传输stream
1.首先stream是socket来进行传输的
2. NetworkStream ns = tcp.GetStream(); 这样是错误的,首先要保证tcpClient和客户端是连接的,所以
要使用以下的方式:
socket.Connect(hostEP);
或者
TcpClient tcpClient = new TcpClient();
tcpClient.Connect(IPAddress.Parse(textBoxHostName.Text), Int32.Parse(textBoxPort.Text));
NetworkStream ns = tcpClient.GetStream();
先确保和目标端口是连接的再发送数据
本文介绍如何正确使用TCPClient进行连接并确保与目标客户端之间的stream传输。强调了必须先建立连接才能发送数据,并提供了具体的代码示例。
1287

被折叠的 条评论
为什么被折叠?



