NOKIA 6681上实现SIP连接产生SIP Profile: registering failed的原因
) 接入点使用错误,比如使用了cmwap从而导致无法和SIP Server建立连接,而程序对于连接失败的提示和注册失败的提示相同,选择正确的接入点重新连接.2) 注册信息发送错误,在emulator上的字符集和真机上的字符集是有区别的,这点尤其在使用汉字或者其它双字节或者多字节的数据传输中需要注意.
3) 再有就是TDesC8,TBuf8之类的字符串封装,似乎每次都会多存储一些东西,导致实际发出的东西与希望发出的东西不符.
可以考虑采用下面的方法:
形参:const TDesC8 & data , ...
TUint8 * p = (TUint8 *)data.Ptr() ;
TInt len = data.Length() ;
然后利用p 和 len就像普通字符串一样操作即可
页:
[1]