簡易TCPサーバをC言語で構築しています。
サーバ側のプログラムを実行し、クライアントから要求があった(GET / HTTP/1.0)場合に文字列をクライアント側に送信します。テスト一回目は要求通りの機能を果たし無事に終了できました。しかし、1回目と同じように2回目も実行すると、bind()関数でエラーが出ます。自分では一回目の接続で使ったポートが使用され続けてしまっているので、2回目の接続が前の接続に阻まれている(?)のが原因では無いかと思うのですが、これは何が原因なのでしょうか。いくら考えても分かりません。教えて下さい。
投稿日時 - 2012-05-19 23:55:26
developerworks/jp/linux/library/l-sockpit/
の落とし穴3かと思います。
投稿日時 - 2012-05-20 00:41:56
無事2回目以降の処理を実行することが出来ました。有難うございました!
投稿日時 - 2012-05-20 09:28:25
ANo.2
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(1件中 1~1件目)