由于连接方在一段时间后没有正确答复或连接的主机……
在编写网络程序的时候遇到了上面的问题!大家有没有办法啊!?问题描述:
其他信息: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
服务器端运行是正常的!我使用同样的代码是控制台程序下面能够正常给主机发送消息!但是换到windows程序下就不行了!
代码如下(控制台)
Console.WriteLine("请输入消息!");
string str = Console.ReadLine();
TcpClient Send = new TcpClient("192.168.0.12", 5281);
// TcpClient Send = new TcpClient();
// Send.Connect(IEP.IpAdd, 5281);
Stream stm = Send.GetStream();
UTF8Encoding asen = new UTF8Encoding();
byte[] ba = asen.GetBytes("2;00000000;"+str);//参数格式为(标识;原用户;消息内容)
stm.Write(ba, 0, ba.Length);
Send.Close();
Console.WriteLine("发送完毕!");
Console.ReadLine();
(windows程序)
TcpClient Send = new TcpClient("192.168.0.12", 5281);
Stream stm = Send.GetStream();
UTF8Encoding asen = new UTF8Encoding();
byte[] ba = asen.GetBytes("2;00000000;哈哈!");//参数格式为(标识;原用户;消息内容)
stm.Write(ba, 0, ba.Length);
Send.Close();
由按钮事件触发!而且同样的程序有时候可以运行!但是换一哈机器就有不可以用拉!
大家帮帮我啊