2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

C言語でソケットプログラム作ってるんだが助けてくれ

1 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:36:35.501 ID:QGDuRpNm6.net
クライアントがサーバーからの返信待たずにプログラム終了しやがるんだがどうすればいいのん??

2 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:37:11.820 ID:jqK5JXeN0.net
返信待つようにすればいいのでは?

3 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:37:27.828 ID:f/2Uxwgzr.net
エラーコードなんなの

4 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:38:40.104 ID:QGDuRpNm6.net
>>3
エラーコード出ない

send
recv
printf
の筈なのにsendしてすぐprintfしやがる
もちろんprintfの中身は何もない

5 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:38:42.900 ID:MHH7tqesp.net
それもうソケット関係ないレベルでアレだなw

6 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:38:52.560 ID:QGDuRpNm6.net
>>2
どうやって??????????

7 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:39:05.159 ID:QGDuRpNm6.net
>>5
わかんないもん!!!!!!!!!!!

8 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:39:16.851 ID:MHH7tqesp.net
返信待ってねーのかよw

9 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:39:58.848 ID:IeS4RDmK0.net
プログラミングでは仕方ないんだけど情報が少なすぎて答えられないよ

情報が揃っててもわからないと思うけど

10 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:40:05.113 ID:QGDuRpNm6.net
あ?どうやって待つんだよ
listenか?

11 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:40:30.038 ID:QGDuRpNm6.net
お腹すいたよぉ〜
早く書きあげてお家帰りたいよぉ〜

12 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:40:38.150 ID:MHH7tqesp.net
スリープしてループ
なんか受信できたらループから抜ける

が基本かな

13 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:41:05.374 ID:UKuKr76Ga.net
Cそこまで知らんけど普通に返信の有無確認すりゃ良いんじゃないの

14 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:41:31.036 ID:7qJOgLdJ0.net
ソース貼れよカス

15 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:41:31.665 ID:QGDuRpNm6.net
ちなみにTCPな

16 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:41:40.865 ID:dFvWcAK6d.net
>>4
recvの前後にprintf入れてみたら。
あとrecvの戻り値や第四引数のふらぐを調べてみること。

17 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:41:48.486 ID:DYP3G1zJ0.net
返信来るまで無限ループすりゃいい

18 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:41:50.425 ID:QGDuRpNm6.net
>>14
スマホだからはれねえよカス

19 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:41:51.443 ID:2FrNDOzm0.net
ブロッキングしろよw

20 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:42:40.412 ID:7qJOgLdJ0.net
同期なのか非同期なのかも知らんし

21 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:43:06.702 ID:K2kHLMOKp.net
せっかちなソースだな
もっと落ち着いたやつ連れてこい

22 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:43:26.640 ID:QGDuRpNm6.net
ループして待つのねやってみる


作ってるのはじゃんけんプログラムな
サーバーが両方のクライアントからじゃんけんの手を待ってるんだけど片方のクライアントが手を送信した瞬間そのクライアントがprintfしてプログラム終了しちゃうのよね

23 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:44:06.402 ID:K2kHLMOKp.net
じゃんけん拒否かよ
コミュ障じゃねーか

24 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:44:57.802 ID:l3Ziok6Gr.net
同じ現象なったけどなんかやったら治ったななんだっけ
memsetだっけ?
とりあえず帰り値表示してみろよ

25 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:47:22.959 ID:l3Ziok6Gr.net
思い出した
そもそもソケットが初期化されてなかったんだった

26 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 18:48:34.375 ID:QGDuRpNm6.net
ああなるほど
つまり1回受け取ってまた2回目受け取ることはできんのね
1回受け取る→初期化する→2回目受け取るってことね

27 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 19:41:35.721 ID:sQxHU4LCa.net
絶対サーバーからの応答を待ってないのが減員だと思う
http://hensa40.cutegirl.jp/archives/932

ソース貼ってくれればレビューもできるけど

28 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 21:14:17.372 ID:8Urg8spo0.net
空ループを回すとCPU使用率を無駄に食うから、ちゃんとスリープさせとけ

29 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 22:08:01.726 ID:sm9xwbw20.net
84年前の少女たちが「今の女子高生と同じ姿」と衝撃走る(動画)
http://gdatastab.hkhoitong.com/20161223/1.html

30 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 23:40:14.337 ID:hzYQlSXW0.net
winsock?C言語がどうとかいう話ではないと思うけど?

31 :以下、\(^o^)/でVIPがお送りします:2016/12/22(木) 23:44:41.095 ID:wMGOJ2RS0.net
そんなのどっかのサンプル見ればわかるやん

総レス数 31
6 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200