Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.27;
Скачать: CL | DM;

Вниз

сокет, адрес и порт   Найти похожие ветки 

 
BOrda   (2002-03-17 15:36) [0]

Hi All.
Моя программа имеет список всех сокетов в системе.
Берем любой сокет из списка, как узнать адрес и порт корорые открыл этот сокет на моей машине, и адрес и порт удаленой.

спасибо.


 
Song   (2002-03-17 17:21) [1]

Что такое список всех сокетов? Приведи пример.


 
BOrda   (2002-03-17 19:15) [2]

Я работаю в ИНЕТЕ, запускаю проги разные для работы в сети, они окрывают сокеты-порты (допустим аська).
Вот функция recv, первый ее параметр это переменная типа SOCKET соданный фунцией socket, вот именно такие сокеты находяться у меня в списке.
Я знаю адрес и порт как на удаленной так и на своей машине, если этот сокет открыла моя прога, но что делать если я хочу узнать туже информацию о все сокетах открытых в данный момент.





 
Song   (2002-03-17 22:40) [3]

Ты соединяешься через TServerSocket? Если да, то Connections[..] или ты напрямую через WinAPI шпаришь?


 
BOrda   (2002-03-17 22:43) [4]

Через WinAPI.
Стараюсь не использовать VCL


 
Song   (2002-03-17 22:48) [5]

ok, см. структуру Socket в API


 
BOrda   (2002-03-18 00:01) [6]

структура это дело десятое.
как функция эту структуру заполянет, вот в чем вопрос.


 
digitman   (2002-03-18 11:11) [7]

Какая функция-то ? Конкретно ?
Если getpeername(), то структура, TSockAddrIn, которую она заполняет, объявлена в Winsock.pas, и содержит при успешном завершении ф-ции IP-адрес и номер порта удаленного компьютера.
И какие трудности ?



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

Текущий архив: 2002.05.27;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
1-88518
Demon Ltd
2002-05-16 02:00
2002.05.27
Копирование файлов


1-88461
Ironwit
2002-05-17 16:51
2002.05.27
как получить размер символов в пискелях


1-88437
KPbIC
2002-05-15 13:51
2002.05.27
LIB файлы, как с ними быть?


6-88571
Andery G
2002-03-16 14:25
2002.05.27
как можно получить список всех общих ресурсов в сети!!!


8-88566
Merlin
2001-12-27 03:28
2002.05.27
test





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский