Re: [NGWN] 作業一

看板PangSir作者 (X-Y軸的世界)時間13年前 (2011/04/06 20:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/15 (看更多)
: : 對,可以寫死。 : : 還是可以執行在同一台電腦上,因為兩個client的角色不同, : : 自然的會執行的code也會不同,同學可以在這邊去分辨兩者 : : 的port : : 對! : 1.整理一下, : 所以您的意思是說SIP listen端和SIP call端應該要跑不同的code, : 所以我可以分別在兩部分寫死想要的RTP port : (當然兩者的listen和correspondent要互相顛倒),對嗎? 對,請同學自行決定如何實做。不是只有這一種實做方式。 : : A死當是因為他在sip listen中,listen有誰會call他。 : : 建議同學使用自己電腦上的IP會比較好,虛擬IP也可以 : 2.我看了demo.docx : 依照圖中的例子,Mary listen到John之後,是會先idle住,讓Mary可以選擇deny或者 : 接聽對嗎? : 若選擇接聽就馬上建立RTP連線開始two-way通話對嗎? : 若選擇deny,需要回報訊息給John嗎?(這個部分說明檔沒有提到) 本作業不考慮deny部分。 : 3.另外,這個程式的架構是Mary註冊,John call mary(經由server), : 這時John只要能call就好了,John不需要註冊嗎? 不用,註冊是因為自己的位置改變了 : 4.至於範例程式,(在同一台電腦的情況), : 我試過在Your IP和Server IP都填我拿到的Private IP 10.x.x.x : (我的電腦在萬惡NAT底下,目前也只能這樣...) : Client A按下Register後還是會當掉(Windows系統告知"沒有回應")... : 這時我又不死心地打開Client B,試著連線到A,然後也當掉了... : 應該怎麼解決?還是說這其實是正常? : 謝謝 :) 如上面說的,A不是當,他是在listen...(while loop內)所以沒有回應是 正常的,當B跟A連線,兩者都不會當。 -- 沒有不可能的事, 只有不願做的事 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.46
文章代碼(AID): #1Dd5i1zG (PangSir)
討論串 (同標題文章)
文章代碼(AID): #1Dd5i1zG (PangSir)