ソケット通信

INADDR_ANY

Socket通信のプログラムを作るのに楽をしようとCodeProjectで見つけたライブラリを使ってたら、
http://www.codeproject.com/internet/serversocket.asp
特定の環境で通信出来ないソフトを作ってしまった。原因はローカルIPアドレスをわざわざ探してきてbindしてる実装だった為だった。部品にお任せにしてると時たま躓くなぁ。

Nagle algorithm

少量のデータを頻繁に少ない遅延で送る必要が場合は、Nagle Algorithmを無効にすると良いようだ。
http://www.codeproject.com/internet/serversocket.asp?df=100&forumid=4148&fr=176&select=846169#xx846169xx
http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci754347,00.html
http://www.kt.rim.or.jp/~ksk/wskfaq-ja/intermediate.html#nagle-desc
でもよっぽどきびきびとした動作を求める時以外はやらない方が良いらしい。