[問題] 利用socket同時達到server+client功能

看板C_and_CPP作者 (我不知道)時間14年前 (2010/03/27 09:37), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 最近需要實做出關於socket的project,對於client與server連線端都沒有問題, 多對一連線也利用multitread解決,但發現一個問題是我必須要把原本的server端 加上同時有client功能,也就是他(A)同時可以為server端接收連線,也可以當作 client去連別的server。 client ---> (A) ------> server 而這些都是要同時進行的 就不知道要怎麼辦了 想請問有什麼辦法可以實做出來或是有沒有人有何看法?? 謝謝 開發平台 Linux (socket_programming) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.163.17

03/27 10:16, , 1F
依舊用multithread寫就ok了阿 @@
03/27 10:16, 1F

03/27 11:24, , 2F
先創兩個socket一個讓client連 一個連到server
03/27 11:24, 2F

03/27 11:25, , 3F
懂了之後再把這兩個socket合併成一個
03/27 11:25, 3F

03/27 11:35, , 4F
視窗嗎? 我用一個 checkbox 讓使用者選
03/27 11:35, 4F

03/27 11:36, , 5F
程式裡面要考慮的情況比較多 但是程式碼一份就夠了
03/27 11:36, 5F

03/27 11:37, , 6F
抱歉 內文沒看清楚 以為是要整合成一份程式..
03/27 11:37, 6F
文章代碼(AID): #1BhM5iic (C_and_CPP)