質問です。よろしくお願いします。
いま、winsockでクライアントからサーバにバイナリファイルを転送するプログラムを組んでいます。内容は、サーバ側を待機の状態にし、クライアントからの要求があった時点で新たにソケットを作ってそこからデータのやり取りをするというものです。
しかし、ソケットを使った通信がサーバからクライアントの一方通行になってしまっていて、データを送ることが出来ません。(クライアントから送ったデータは0になっているようにも思われます)
ソケットは一方通行なのでしょうか?参考にしている本のサンプルではお互いにやり取りをしていたと思うので、そのようなことはないと思うのですが・・・。
内容分かりにくければご質問ください。
回答お待ちしています。
No.1ベストアンサー
- 回答日時:
双方向通信できます。
>クライアントからの要求があった時点で新たにソケットを作って
この部分がチト気になりました。
clientから要求があったらaccept()して、その戻り値のSOCKETで通信します。
新しくsocket()してはダメです。
この回答への補足
回答ありがとうございます。
言葉が少なかったようですね。すみません。
一応おっしゃったとおり、accept()して通信しています。
双方向通信やっぱり出来ますよね・・・。プログラムとは別の場所で問題があるのでしょうか・・・。
引き続き何かありましたらお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP でメールフォームを作成したい 1 2022/05/04 22:28
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- 中途・キャリア 契約社員で在職中ですが、正社員目指して転職活動中です。 20代半ばの男です。 2社から内定を頂きまし 5 2022/04/29 13:39
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- USBメモリー・SDカード・フラッシュメモリー 銀行が振込データの受け渡しに未だにFDを使っている理由は「FDDがAドライブ固定だから」って本当? 11 2022/06/02 03:53
- 写真・ビデオ チャットアプリと写真データ漏洩 プライバシーについて 1 2023/06/19 20:59
- その他(メールソフト・メールサービス) メールが送信できない 発信側でできる対策 3 2023/05/11 10:22
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
UDP通信(SNMP)したいが、うま...
-
Connectエラーが出てしまう・・...
-
TCP/IP通信でのコネクシ...
-
ソケットを用いた1対多通信につ...
-
非ブロッキングソケットのrecv...
-
UDP通信におけるbind関数について
-
UDP通信する時に、相手にどうや...
-
クライアントソケットMACアドレ...
-
Comboboxの選択値をパラメータ...
-
UDPで受信終了の合図を出して受...
-
割り込み処理について
-
ソケットのrecvの戻り値が0
-
ソケットのクローズについて
-
Winsockで接続待ちタイムアウト...
-
逆コンパイルと逆アセンブルの...
-
Macターミナルで実行中のプログ...
-
USJでの割り込み
-
これて逆じゃないですか?
-
C言語で、メモリを解放しないで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
recv関数でフリーズしてしまう
-
Winsockで接続待ちタイムアウト...
-
UDP通信におけるbind関数について
-
エクセル VBA でのCOMポート...
-
Socket通信の0バイト受信について
-
VB6のwinsockでconnectできない
-
ソケットのrecvの戻り値が0
-
ソケットを用いた1対多通信につ...
-
UdpClient 送信元のIPアドレ...
-
ソケットでクライアントのipア...
-
UDP通信する時に、相手にどうや...
-
ソケット通信 同じポート番号...
-
同じLAN内パソコンのIPアドレス...
-
Connectエラーが出てしまう・・...
-
ソケットのクローズについて
-
CreateFile関数でCOMポートが開...
-
異なる言語間でのソケット通信...
-
C言語でHTTP1.1のキープアライ...
-
送信したデータの一部が文字化...
おすすめ情報