Ok, I understand what you are saying. I was confusing the source port and the destination port. And udp.GetRemoteSinPort is showing me the source port number, which is random.
In my specific case, I just have to accept that the RTP stream on 18001 is obviously using port 18002 as well and I will simply use a different port for the signalling protocol (eg.17999) and perhaps add a filter for the source IP in the UDP server part like this: if udprx.WaitingDataEx>0 then begin rx:=udprx.RecvByte(1); s:=udprx.Getremotesinip; p:=udprx.Getremotesinport; if s='192.168.2.210' then evaluate(rx); end; Thank you again for pointing me in the right direction. (Unfortunately I have no budget for an assistance contract at the moment) Regards C -----Ursprüngliche Nachricht----- Von: wkitt...@windstream.net [mailto:wkitt...@windstream.net] Gesendet: Sonntag, 18. Dezember 2016 22:06 An: synalist-public@lists.sourceforge.net Betreff: Re: [Synalist] filtering of UDP port numbers On 12/18/2016 03:48 PM, S.C.T.N Gmbh wrote: > Thank you a lot. > All this is very concise and clear. > I have to digest it first and try to translate it into programming code. that's understood... > All I need to do, and that is why I posted this here, is to replace a > serial point-to-point RS232 connection by a UDP/IP connection, that > sends one Byte every 100ms in both directions. why UDP? it is not guaranteed to reach the endpoint... TCP, on the other hand, is guaranteed... [quote] There are two types of Internet Protocol (IP) traffic. They are TCP or Transmission Control Protocol and UDP or User Datagram Protocol. TCP is connection oriented – once a connection is established, data can be sent bidirectional. UDP is a simpler, connectionless Internet protocol. [/quote] this link might help... there are several good sites with good explanations found... https://www.google.com/search?q=difference+between+udp+and+tcp > If you don't mind I will get back to you. let's keep it on the list as much as possible... i don't do private assistance without a contract... that's why my signature says what it does ;) -- NOTE: No off-list assistance is given without prior approval. *Please keep mailing list traffic on the list* unless private contact is specifically requested and granted. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ synalist-public mailing list synalist-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synalist-public ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ synalist-public mailing list synalist-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synalist-public