Re: [問題] socket用select做出server對連

看板C_and_CPP (C/C++)作者 (羽嵐)時間16年前 (2010/04/26 23:25), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《kuro44776 (羽嵐)》之銘言: : server'client http://nopaste.csie.org/1925f : server'server http://nopaste.csie.org/0df14 : 我想要讓server用9010互相連接 : 而client則一律用9000連上server : 可是現在問題是 如果只有開server'server的話一切都沒問題 : 但是server'client如果也一起開的話 就會出現bind()錯誤 : 但只要把119行的port改成INADDR_ANY就可以連線 : but...這下換成client連不上 他會顯示client被拒絕連線 : 有請高人幫我看一下=_= 我把接收的port都改了一下 server's server http://nopaste.csie.org/3da20 server's client http://nopaste.csie.org/913f3 client http://nopaste.csie.org/db49b 現在我要讓第二個server開啟後 在自動去跟第一個server連線 然後兩個都可以讓多個client連線 我用9000 9010分別給兩個server接收client 用9020接收server之間 現在三個都可連線了 可是client只要一送出訊息就在server's server出現 accept() error 10022 我有去msdn查一下 這個錯誤到底是啥 不過我只查到... http://support.microsoft.com/kb/201348 總覺得這應該不是更新的問題吧=_= -- 那怕是一點點自以為是的紀念 http://www.wretch.cc/blog/sgmp2555029 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.186.10

04/26 23:41, , 1F
我比較想知道你的老師到底要你做出什麼東西....
04/26 23:41, 1F

04/26 23:52, , 2F
反正就是讓兩個SERVER互相連接 又支援多個client連線
04/26 23:52, 2F

04/26 23:53, , 3F
然後每個人送出的訊息都可以讓所有使用者收到
04/26 23:53, 3F

04/26 23:53, , 4F
反正很沒意義就對了= =
04/26 23:53, 4F

04/27 00:08, , 5F
聽起來不能說沒意義 有點cluster的味道 XDD
04/27 00:08, 5F

04/27 00:10, , 6F
其實你的server如果擺不同電腦就可以動了。
04/27 00:10, 6F

04/27 00:10, , 7F
不過我不知道這是不是你要的
04/27 00:10, 7F

04/27 00:27, , 8F
可能吧 老師一開始的意思可能是這樣
04/27 00:27, 8F
文章代碼(AID): #1BrR1qLa (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1BrR1qLa (C_and_CPP)