【初心者歓迎】C/C++室 Ver.80【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.80【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト180:デフォルトの名無しさん 12/10/07 10:55:28.91 >>178 template <class T, int N> inline bool memberOf(const T& x, const T (&elems)[N]){ for(int i=0;i <N;i++) : } とすればうまくいくはずです。 const char chars[] = {'a', 'b', 'c', 'd', 'e', 'f'}; memberOf('a', chars); の場合、Nには6が設定されます。 以前同じ問題で悩んだことがあったので 参考までに。 181:デフォルトの名無しさん 12/10/08 15:47:59.92 バルバロス「バオーwwwwwwwwwww」 182:デフォルトの名無しさん 12/10/08 15:49:24.24 ルポニ「ランーーwwwwwwwwwwwwww」 183:デフォルトの名無しさん 12/10/08 16:02:19.90 コナニゾ「ムゾコナwwwwwwwwwww」 184:デフォルトの名無しさん 12/10/08 21:40:15.02 Winsockを使ったTCPで複数クライアントと接続するソフトを作りたいのですがうまくいきません。 サーバ側はacceptで待機し、接続があれば新規スレッドを作成し acceptの戻り値のSOCKETだけ新規スレッドに渡して、ループでaccept待機に戻ります。 新規スレッド内では渡されたSOCKETを用いて送受信処理をおこなっているのですが、 クライアント①接続→クライアント②接続→①のSOCKETからデータ受信→①のSOCKETへデータ送信→②に届く といった結果になってしまいます。 SOCKETをsend関数の第1引数に指定するだけでは送り先を変えることはできないのでしょうか? Javaですが、以下のページと同じように作っています。 ttp://www.cs26.scitec.kobe-u.ac.jp/~kamada/students/textK/net2_sample0.html 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch