iOS の socket(2) は 0 を返すことがある

iOS 4.2.1。

-1 チェックしかしていなくて、まさかここだとは思わずごちゃごちゃ迷走してしまった。。 あり得ないと思うことは表明(assert)しとくっていう基本をちゃんとしたい。

0 のときは無視して単純にもう一度 socket(2) を呼んであげるとちゃんと返ってくると言う謎。 その実装で fd も増えていかないのでとりあえずしのぐ。

by typester / at 2011-03-08T07:35:00 / iphone / Comments(0)