tcpClient的使用

来源:互联网 发布:java web项目开发2017 编辑:程序博客网 时间:2024/06/06 08:50

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();


先确保和目标端口是连接的再发送数据

原创粉丝点击