socket连接这样写有没有错?急ing
public void WriteData(string data) { try
{
client = new TcpClient();
IPAddress ip = IPAddress.Parse(IP);
client.Connect(ip, port);
Byte[] mybytes = Encoding.ASCII.GetBytes(data);
stream = client.GetStream();
stream.Write(mybytes, 0, mybytes.Length);
}
catch (SocketException e)
{
isFail = true;
text = e.ErrorCode + "连接失败!" + e.ToString();
}
}
为什么执行到client.Connect(ip, port);会抱如下错误:
未处理
Message="由于目标计算机主动拒绝,未能建立连接"
ErrorCode=10061
NativeErrorCode=10061
StackTrace:
位于 ()
位于 ()
位于 ()
位于 ()
位于 ()
我用的IP是127.0.0.1 端口是6000
[[it] 本帖最后由 gundumw100 于 2008-2-13 11:15 编辑 [/it]]