>>234
UDPで TCPみたいなこと(再送とか順序付けとか)をしたければ
アプリで実装するしかないんでないの。つーか、ルータ経由で
UDPパケットが受信できるかどうかの話なら、それはルータの
フィルタ設定の問題のような気がするんだけど。
 
デフォルト設定が

 ・LAN->WANのTCP接続やUDPユニキャスト送信は無条件で許可するが
 ・WAN->LANのTCP接続やUDP受信は許可しない

みたいな市販のNAT付きルータを使っていて、それの設定変更を
面倒臭がるユーザを想定してるなら、はじめからTCP使ったほうが
いいんじゃないかと思う。