[問題] 兩個client通訊

看板C_and_CPP (C/C++)作者 ( )時間15年前 (2010/08/12 23:04), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
遇到的問題: 我有兩個client想要互相通訊,但是「收」、「發」訊息想要分開, 意即client既可一邊收又可一邊發訊息 希望得到的正確結果: 如上,希望分開寫 程式跑出來的錯誤結果: 我嚐試將收發寫成兩個function,即send()、receive() 再利用fork,讓孩子去跑revceive(),但此法孩子雖然會進去 receive,但收不到任何訊息 開發平台: Linux 有問題的code: 如有需要煩請告知,我再補上 補充說明: 不知道有什麼程式設計方法可以解決這個問題呢?因為我一開始listen會在 port 5060,之後連上後跑到哪我不清楚,因此我猜測是孩子跑到不同的port 去了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.10.163

08/12 23:25, , 1F
5060 , SIP ?
08/12 23:25, 1F

08/13 08:19, , 2F
應該是sip
08/13 08:19, 2F
文章代碼(AID): #1CP0rcVt (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
2
2
文章代碼(AID): #1CP0rcVt (C_and_CPP)