C言語なら俺に聞け! Part 124

このエントリーをはてなブックマークに追加
448デフォルトの名無しさん
windows2000、VC++6で開発しています。
socketを使ったプログラムで、サーバー側の実験をしてます。
接続されるのを待って、接続されるとスレッドを起動して、その中で受信しています。
ただ、ケーブルが抜かれる等、相手側がcloseせずに接続が切断されると、それをうまく検出できません。
どのようにするべきでしょうか?
449デフォルトの名無しさん:2006/03/23(木) 22:02:19
450デフォルトの名無しさん:2006/03/23(木) 23:36:09
>>448
スレ違い
451デフォルトの名無しさん:2006/03/23(木) 23:50:16
>>450
スレ違いでしたか、すいません。socketってANSI Cじゃなかったっけ?
452デフォルトの名無しさん:2006/03/23(木) 23:59:01
>>451
バカじゃねえの?
453デフォルトの名無しさん:2006/03/24(金) 00:06:34
>>451
winsockじゃねえの?
454デフォルトの名無しさん:2006/03/24(金) 00:12:50
>>451
ここはposixすら許さない万年春厨が仕切ってるから
おとなしくネットワークスレ逝っとけ。
455デフォルトの名無しさん:2006/03/24(金) 00:36:13
g_Material

g_
ってなんなのさ!
456デフォルトの名無しさん:2006/03/24(金) 00:37:36
うんこ記法
457デフォルトの名無しさん:2006/03/24(金) 00:39:06
グローバル変数
458デフォルトの名無しさん:2006/03/24(金) 00:48:48
MFCとかでM$がよく使ってた記法じゃなかったか?
459デフォルトの名無しさん:2006/03/24(金) 00:51:12
グローバル変数を使う気を無くしてくれる程度には役に立つ。
460デフォルトの名無しさん:2006/03/24(金) 00:51:24
さっさと答えろ役立たず!
461デフォルトの名無しさん:2006/03/24(金) 01:01:38
I love YOU!!
462448:2006/03/24(金) 01:09:20
普通にANSI Cじゃないッスね。posixですね

>>453
まぁ〜、確かにwinsockなんですけど、socket、bind、send、recvあたりはある程度互換があるから、
駄目な部分は自分で調べりゃいいかなと思ってました。

>>454
ありがと。ネットワークスレ逝ってくる