Bist du sicher? Ich dachte der macht grad das Umgekehrte, er schikt ein ACK und wartet ob er ein SYN kriegt. Wenns geht ist auf der anderen Seite irgend was dran was keine ahung hat :=D
Er mĂŒsste entweder SYN-ACK oder RST (alternativ ICMP Port unreachable, _glaubs_) bekommen. Wenn beides nicht, hat sich ein Perversling an nem Packetfilter ausgelassen.
Und ein Portscan kannst Du genau gleich machen, mit connect(). Is aber nicht die edelste Variante :)
Dass UDP keinen Handshake kennt ist auf jeden Fall logisch da UDP ja bekannterweise Stateless ist.
(Da gibts aber wenn Du GlĂŒck hast noch ICMP Port Unreachables zurĂŒck, siehe nmap -sU)