用telnet测试万网提供的服务器80/21端口正常,但运行时提示“每个套接字地址只允许使用一次”错误。若把端口换为4567就能正常运行,但此端口没有开放。部分源代码如下
IPEndPoint localep = new IPEndPoint(IPAddress.Parse("121.42.134.161"), int.Parse("80"));
listener = new TcpListener(localep);
listener.Start();//监听出错了
//接受连接请求的异步调用
AsyncCallback callback = new AsyncCallback(AcceptCallBack);
listener.BeginAcceptSocket(callback, listener);
不知问题出在哪里?怎麽解决?