나는 다음을 수행하려고 :듣기
// Create IPv4 TCP/IP sockets.
TcpListener listener = new TcpListener(IPAddress.Any, 11000);
TcpListener listener2 = new TcpListener(IPAddress.Any, 12000);
// Listen for incoming connections.
listener.Start();
listener2.Start();
TCPListener.Start에 대한 두 번째 호출은()라는 SocketException이를 throw 각 소켓 주소의 "오직 하나 개의 사용 (프로토콜/네트워크 주소/port)는 일반적으로 허용됩니다. "
다른 포트를 사용하고 있기 때문에 서버 응용 프로그램이 여러 포트에서 수신 대기 할 수 있다고 생각합니까?
다른 방법이 있습니까?
는'12000' 포트 무료? – khachik
컴퓨터에 포트 12000을 수신하는 다른 프로그램이없는 것이 확실합니까? 응용 프로그램이 실행되기 전에 모든 청취 포트를 찾기 위해 netstat -a 명령을 실행하십시오. –