Страница: 1 |
Страница: 1 |
Вопрос: WinShock и повторное соединение
Добавлено: 22.10.04 09:27
Автор вопроса: Millenium | Web-сайт:
Люди потскажите почему и как решить!
Есть программа сосотящая из 2х частей: КЛиент и Сервер.
Вот когда клиент подключается к серверу в 1-ый раз, тогда сервер его принимает! Но вот последующий раз он не принимает соединений!!! Почему???
Если нужно код тоже могу выслать!
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #1
Добавлено: 22.10.04 10:36
может первый клиент не завершает соединение
Номер ответа: 2
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #2
Добавлено: 22.10.04 11:00
Нет! Клиент всего один!
И он при выходе делает Close
Номер ответа: 3
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #3
Добавлено: 22.10.04 13:14
Посмотри, есть пара примеров многоканального винсока. Вот один из них, тут эта проблема решается...
http://www.vbnet.ru/samples/zip/Winsock.zip
Суть в том, что сервер должен отследить, что он потерял подсоединенного клиента и предпринять...
Номер ответа: 4
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #4
Добавлено: 22.10.04 13:19
Нашел:
ws(Index).Close
Закрыть винсок, а потом опять открывать...
Номер ответа: 5
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #5
Добавлено: 22.10.04 14:59
у меня всего 1 вин-сок! БЕз индексов! И хочу с 1-работать!
Номер ответа: 6
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #6
Добавлено: 22.10.04 15:26
Ну дак пожалуйста! Работай с одним. (Там их от двух и более, чтобы поддерживать много соединений. Новые винсоки подгружаются автоматически.) Надо обрабатывать событие об ошибке, смотреть код сообщения и т.п. Только Winsock прикрыть тебе придется в любом случае.
Номер ответа: 7
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #7
Добавлено: 22.10.04 15:32
http://www.winsock.net/
Номер ответа: 8
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #8
Добавлено: 22.10.04 17:07
А не проще с моим контролом?(www.localhost.co.nr)