try
{
string hostname = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostEntry(hostname);
IPAddress ip = ipEntry.AddressList[0];
TcpListener listener = new TcpListener(ip,serverPort);
listener.Start();// 开始侦听
while (true)
{
TcpClient client = listener.AcceptTcpClient();// 获取一个连接,同步方法,在此处中断
RemoteClient wapper = new RemoteClient(client);//自己定义的一个网络传输层的类,接收到数据后能够抛出事件InDataEvent来通知网络应用层
wapper.InDataEvent += new TransportInDataEventHandler(this.Indataed);//注册事件
}
}
catch (Exception ex)
{
}
我用127.0.0.1无法连接到端口上,但是用机器名和192.168.0.XX就能够连接上,请问各位大大这是怎么回事呢?该怎么处理呢?