Quetions about TDI ~

Hello All:

I am currently working on a simple TDI UDP application, which issue a
broadcast datagram to a specific port when startup, then listen to
another specific port to get some responses.

First question is:
Case A : Test Host send an unicast datagram to any host.
==> Test Host can receive any unicast datagrams from any host.
==> Test Host can not receive any broadcast datagrams from any host.
Case B : Test Host send a broadcast datagram (to 192.168.0.255)
==> Test Host can receive any unicast datagrams from any host.
==> Test Host can receive any broadcast datagrams from any host.

However, in Case B, Test Host can only receive 3 datagrams, then it dies.

Anyone can give me some hints about how to solve this problem ?

Another Question:
How can I get the IP Address in XP through TDI Macros/Functions ?

Thanks a lot for any information.

Smore / xxxxx@kcodes.com