Проблема Tcplistener+перезагрузка сервера в C#
Итак, у меня есть проблема, где это работает(на ipv4-адресе и локальном адресе):
IPAddress ipaLocal = ipAddress; tlsClient = new TcpListener(1986);
и вот так он не работает на ipv4 адресе:
int port = 1986; IPAddress ipaLocal = ipAddress; tlsClient = new TcpListener(ipaLocal,port);
это потому, что он не должен работать с ipv4-адресом и только с локальным адресом?
и еще одна вещь, которую я сделал, это то, что вы можете закрыть свой сервер и повторно обратиться к клиентам, не закрывая приложение, но есть ошибка, где говорится: "разрешено только использование каждого адреса сокета", я проверил весь код и не нашел ничего, что было оставлено открытым.
спасибо за ваше время и помощь!!
код:[С#] чат сервера Pastebin.com[^]
он основан на чате, который я нашел в интернете.
Что я уже пробовал:
http://www.codeproject.com/Questions/72635/TCPListener-Stay-Connected-or-Connect-on-Demand