アプリ版:「スタンプのみでお礼する」機能のリリースについて

CQ出版Interface誌12月号のVC++でのTCP/IPサンプルプログラム

http://www.cqpub.co.jp/interface/download/conten …
第1章 C言語で書くシンプルなWebサーバの製作

このプログラムのserver.exeを起動させて、Client.exeを複数起動させてみたのですが、Client.exeの片方が通信できるのですが、網片方のClient.exeはサーバとの通信ができていないようで、通信できていた方のClient.exeを停止させると通信ができるようになるようです。

このプログラムではClient.exeが複数あった場合に同時に通信を行わせると言うことはできないのでしょうか?

A 回答 (2件)

たった100行にも満たないプログラムなのに。

。。
解析されてみたのでしょうか?
こんな事で一々質問されている事が心配です。

listenの引数で最大接続可能数が1となっているため、クライアントは一つしか許容出来ないようになっています。

参考URL:http://www.golgo.jp/winsock.html#l_listen
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。

まだまだVC++を使いこなせていないということが、いろいろとググっていて感じさせられました。

以前VC++2008を入れて何がやれるのかということをいろいろ見ていたのですが、とりあえず初心に返り、初級編からクラスやメソッドなどのオブジェクト指向プログラミングを1から見直してネットワークプログラミングをやってみます。

お礼日時:2009/11/07 20:36

> このプログラムではClient.exeが複数あった場合に同時に通信を行わせると言うことはできないのでしょうか?



その通りです。
Serverは、非常に簡単なプログラムなので
同時に1コネクションの処理しかできない作りになっています。
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。

まだまだVC++を使いこなせていないということが、いろいろとググっていて感じさせられました。

以前VC++2008を入れて何がやれるのかということをいろいろ見ていたのですが、とりあえず初心に返り、初級編からクラスやメソッドなどのオブジェクト指向プログラミングを1から見直してネットワークプログラミングをやってみます。

お礼日時:2009/11/07 20:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!