作者oncemore ()
看板PangSir
标题Re: [问题] 有关於CCLUA的问题
时间Wed Apr 28 21:22:15 2004
※ 引述《Carbonman (是谁在操纵我们)》之铭言:
: 我再说清楚一点好了~
: 在WINSOCK之下,我用RECVFROM去收PKT
: 但是相同的指令,register的封包可确实的收到
: 但是invite的封包却收不到.
: (我将收到的PKT存入一个档案来CHECK是否有东西!)
: 理论来说recvfrom是不会管PKT的内容才是啊!
: 还是说在CCLUA的设定上有特别的要求?
: 我在空白处打 sip:[email protected]:5060
: 然後就按DIAL,也是没收到任何东西!
你的问题直觉看起来应该是不会发生的
我现在可以想到的状况你可以参考一下(或许其他人也有其他的想法)
我觉得问题可能出在你的UA和Server是放在同一台机器上
因为我看到你的 sip:
[email protected]:5060
会不会是server和UA的port number冲到了??
还是你的sip:
[email protected]:5060中的5060打错了
原则上要在同一台机器上试 port一定要跳开
就像我在上课时demo的一样
例如
Redirect and Location Server listen port : 5060
UA1 listen port : 5070
UA2 listen port : 5080
UA1 向server注册 ==> UA1中的registrar setting 中的port是5060
注册後UA1 的 public address 是 UA1@IP:5060
contact address 是 UA1@IP:5070
UA2 打给 UA1 ==> 空白处打 sip:UA1@IP:5060
这是我们实验的scenario
(若UA2要直接打给UA1 ==> sip:UA1@IP:5070
UA1 UA2 ==> sip:UA2@IP:5080)
我不晓得你的状况 只能猜测 不晓得是不是你的情形
~Oncemore
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.1
1F:→ Carbonman:谢谢助教的解释,是我观念错误! 推 140.112.20.119 04/28
2F:→ oncemore:真的猜对了吗 我猜了好久:) 祝你顺利完成 推 140.112.4.1 04/28
3F:→ kwunkwun:助教真是认真! 推一个 :D 推202.178.171.219 04/28
4F:→ Tonnny:推助教超好! 推140.112.242.123 04/29
5F:→ tarohuang:助教超帅~~~人又超好~~ 推 140.112.5.74 04/30
6F:→ oncemore:善哉 善哉 施主言重了 记得作业还是要教:) 推 140.112.4.1 04/30
7F:→ kwunkwun:推 助教打错字 XD 推 140.112.4.17 04/30