Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

Номера соединений у TSeverSocket   Найти похожие ветки 

 
Exorcist ©   (2005-10-24 07:51) [0]

При получении TServerSocket"ом текста или данных, так же как и отключении не знаю как определить какой именно из клиентов вызвал эту процедуру. Если, например, к одному серверу подключены 10 клиентов, вдруг вызывается ОнДисконнект, все номера соединений (ServerSocket.Socket.Connections[i]) сдвигаются, а как определить какая I отключилась? (Что бы правильно изменить I всем остальным клиентам)

Заранее спасибо)))


 
Digitman ©   (2005-10-24 08:36) [1]

клиенты должны однозначно идентифицироваться не по какому-ото там I, а по комбинации IP_адрес + №_порта - эта комбинация уникальна и не зависит ни от каких I


 
Exorcist ©   (2005-10-24 17:28) [2]

А если я тестирую прогу на одной машине? у нескольких клиентов будет одинакувый IP и порты тоже


 
Digitman ©   (2005-10-24 17:37) [3]


> Exorcist ©   (24.10.05 17:28) [2]


> и порты тоже


неверно.


 
Exorcist ©   (2005-10-25 07:10) [4]

Ой) Ща посмотрел журнал файрвола, так правда же порты разные)) А как так? Если я сервером открыл порт I, потом несколькими клиентами опять открыл этот же порт, то они все соединяться, а номера портов поменяются? (у клиентов)


 
Digitman ©   (2005-10-25 08:13) [5]

почитай это внимательно

http://book.itep.ru/7/sock_71.htm

особенно - в части ф-ций bind() и connect()


 
Exorcist ©   (2005-10-25 14:33) [6]

Большое спаисбо! :)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
15-1136918798
vladik
2006-01-10 21:46
2006.01.29
2 вопроса по сети и ноут буку


15-1136134252
PARUS
2006-01-01 19:50
2006.01.29
НАЗВАНИЕ ФОРМЫ


15-1136818398
Prohodil Mimo
2006-01-09 17:53
2006.01.29
Как вам моя ёлка? :о)


5-1123438797
Michael5
2005-08-07 22:19
2006.01.29
Как добавить в свой визуальный компонент другой (тоже визуальный)


15-1136287530
McSimm_
2006-01-03 14:25
2006.01.29
Не желаете ли задачку?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский