- 670 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 23:23:50 ]
- >>669
>>668じゃないけど、recvの第三引数に1500を指定するって事だよね? それならABCD全部読めるかもしれないし、読めないかもしれない。 もしかしたら、Aの最初の5バイトしか読まないで返ってくるかもしれない。 完全に運の世界。 まあ受信バッファに本当にABCDが全部入ってるんなら全部1度に読めるけど、 プログラム側から受信バッファの内容を知る事はできないからやっぱり運。 だから普通は指定したバイト数読むまでrecvを何回も呼んできちんと読むような関数を作る。
|

|