0
我尝试通过网络发送一个字符串数据,这是我的代码:在网络上发送C#
IPEndPoint serverEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 25);
TcpClient client = new TcpClient(serverEndPoint);
Socket socket = client.Client;
byte[] data = Encoding.ASCII.GetBytes(response);
socket.Send(data, data.Length, SocketFlags.None);
socket.Close();
client.Close();
当我运行它,我得到了System.Net.Sockets.SocketException
你确定这个端口上有东西在听吗?试图打开一个套接字到一个不存在的服务器肯定会导致套接字异常。 – tvanfosson 2010-12-12 21:25:05
我暂时低估了你,因为你没有提供伴随着SocketException的消息。如果您愿意,请重新测试您的应用程序,然后向我们展示'SocketException.Message'的内容以及任何InnerExceptions的Type和'Message'内容。这有助于我们诊断您的问题。 – TomTom 2010-12-12 21:26:58