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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
7-88663
Sh-Oleg
2002-02-28 13:49
2002.05.27
работа с железом


1-88417
MisterBin
2002-05-16 21:21
2002.05.27
Ну ответьте плиз


1-88470
Kate
2002-05-15 12:55
2002.05.27
Stream


1-88490
Ежик
2002-05-15 09:29
2002.05.27
Подскажите, как сделать автоскроллинг в TMemo или TRichEdit?


4-88692
OlegK
2002-03-26 19:16
2002.05.27
Как зашатдаунить приложение?





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