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

Вниз

как узнать SourcePort TIdUDPClientа ?   Найти похожие ветки 

 
Crystalis   (2007-11-15 21:41) [0]

вопрос собсно описан а названии темы:
так как же узнать , с какого порта , наш UDPClient рассылает пакеты ?
я хоть и знаю что выбирает он каждый раз новый, но хотелось бы знать : "какой ?"


 
Сергей М. ©   (2007-11-16 08:46) [1]


> выбирает он каждый раз новый


Только при условии, что св-во Port = 0.
Установи его в ненулевое значение - вот и узнавать ничего уже не нужно будет.

Ну а если все же Port = 0, то узнать это можно прочитав св-во Binding.Port


 
Crystalis   (2007-11-16 11:22) [2]

ага .. пасиба!... щазко папробую), тему пока не закрывайте plz


 
Crystalis   (2007-11-17 16:52) [3]

так..хм...возможно я не слишком прально вопрос задал, или ты меня не так понял..
ну да ладно..
свойство udpClient.port , это же вроде Destination port, а мне надо установить или хотябы узнать Source Port, т.е. с какого порта производится отправка пакетов в МОЕЙ проге.
Т.е. как узнать с какого порта мне прислали я знаю...а воть с какого отправляю незнаю (((
а udp1.Binding.SetPeer("192.168.99.132",7654); не производит никакого эффекта :(
т.е. я хочу чтобы мой UDP1 отправлял с 7654 порта.


 
Сергей С.   (2007-11-17 17:02) [4]


> я хочу чтобы мой UDP1 отправлял с 7654 порта


Binding.Port = 7654


 
Anatoly Podgoretsky ©   (2007-11-17 17:05) [5]

> Crystalis  (17.11.2007 16:52:03)  [3]

А указываешь не свой порт, а сервера. Peer это другая сторона.


 
Crystalis   (2007-11-17 17:48) [6]

т.е. это будет выглядить так?

 udp1.Host := ABinding.PeerIP;
 udp1.Port := ABinding.PeerPort;
 udp1.Binding.Port := 7654;
udp1.SendBuffer(mhh, sz);

.Сдесь udp1 присваеваецо адрес того компа который мне кинул месагу, и на его IP ABinding.PeerIP и порт ABinding.PeerPort будет высылаца пакеты с SourePorta 7654


 
Anatoly Podgoretsky ©   (2007-11-17 18:00) [7]

> Crystalis  (17.11.2007 17:48:06)  [6]

Здесь указано, на каком порту будут приниматься.


 
Crystalis   (2007-11-17 19:14) [8]

мде..... сёравно отправляецо с какого попало....
может кто plz напишет всётаки строку , которая скажет udp1 отправлять пакеты с 7654 порта ??? ^^
а то чёто я не понимаю..совсем запуталсо ((


 
Сергей С.   (2007-11-17 19:25) [9]


> Crystalis   (17.11.07 19:14) [8]


см. [4]



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

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

Наверх




Память: 0.46 MB
Время: 0.005 c
15-1221719515
Azize
2008-09-18 10:31
2008.11.16
Китайцы создали компьютер мощностью 230 триллионов операций в сек


15-1221736846
Vlad Oshin
2008-09-18 15:20
2008.11.16
не знает ли кто ссылку на PL/SQL Developer, приемы работы?


2-1222931133
031178
2008-10-02 11:05
2008.11.16
Обновление MS SQL


2-1223525110
vegarulez
2008-10-09 08:05
2008.11.16
Вопрос про TTimer.


15-1221799104
desc
2008-09-19 08:38
2008.11.16
HastNameAndIP





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