Страница: 1 |
Страница: 1 |
Вопрос: Формат TCPListener
Добавлено: 21.07.09 12:46
Автор вопроса: Ishayahu | Web-сайт:
В учебнике по VB.Net был пример клиент-серверного приложения, но видимо написаный под старый вариант VB:
Dim counter As Integer = 1
' wait for request, then establish connection
Try
' Step 1: create TcpListener
listener = New TcpListener(5000)
При попытке откомпилировать его он говрит следующее:
This method has been deprecated. Please use TCPlistener (Ipaddress localaddr, int Port) instead
Я понял, что он хочет, чтобы я задал ему так же и адресс, но не знаю, как это делать.
А хотел я, чтобы он на локальной машине слушал 5000 порт
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #1
Добавлено: 21.07.09 13:21
Слегка знакомый пример, точно не помню такой же был у меня или нет. В итоге он у меня не пошёл так как на одной машине нельзя слушать один и тот же порт 2 приложениям - тое пример надо було круто переделать чтобы можно было потестить на одной машине.
Попробуй в первом параметре указать апи адрес сервера. Если пространство имён Нэт подключил то посмотри DNS. - и вроде гед то сдесь было.
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 23.07.09 18:02
New TcpListener("127.0.0.1",5000)
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 26.07.09 19:31
Номер ответа: 4
Автор ответа:
Aleksey
Вопросов: 12
Ответов: 35
Профиль | | #4
Добавлено: 26.07.09 19:31
Listener.Start
Номер ответа: 5
Автор ответа:
Ishayahu
ICQ: 329944992
Вопросов: 4
Ответов: 21
Web-сайт:
Профиль | | #5
Добавлено: 23.08.09 09:07
выдает следующий эксепшн
"обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт)"
Номер ответа: 6
Автор ответа:
Ishayahu
ICQ: 329944992
Вопросов: 4
Ответов: 21
Web-сайт:
Профиль | | #6
Добавлено: 23.08.09 09:10
причем это он выдает и при наличии IP и при его отсутствии
Номер ответа: 7
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #7
Добавлено: 23.08.09 16:40
Порт который ты хочешь занять никто не использует?
Выключи свою программу и набери
telnet 127.0.0.1 1234
где 1234 - порт который хочешь использовать.