tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: Winsockを用いた双方向ソケット通信について
投稿日: 2008/03/06(Thu) 11:42
投稿者ダリア
お返事ありがとうございます、Starfishさま。

>  Connectを発行する前に、サーバ側でListenを発行している必要があります。
>  ListenをFormのLoadイベントに持っていって、両方のプログラムを起動した後で
> 接続ボタンを押せば両方とも接続できると思います。

おかげさまで奇妙なループを入れることなく送受信ができました。
同じところでぐるぐる悩んでいたので本当にありがとうございます。

ひとつ、疑問なのですが。
Listenで受信/Connectで送信と明確に決まっているものなのでしょうか?
ソケット通信が繋がっているならば、どちらが送信側でも受信側でも構わないような気がするのです。
(送受信を混在したいわけではありません。)
たとえば、サーバ側はListenを2ポート、クライアント側が2ポートConnectさせて、サーバ側からメッセージを送るということは手法的にいかがでしょうか?
例題ではListenで受信/Connectで送信と使っていたので、上記のような使い方に問題があるのかないのかが判断が付かないのです。
申し訳ありませんが、よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。