[Symbian项目进展]如果现有的SDK不支持原始套接字,那还真有点难办了。
Posted on 2006-11-14 12:18 Jason.Jiang 阅读(453) 评论(0) 编辑 收藏 举报
昨天晚上,hawk做了原始套接字的测试,测试代码为:
listenSocket.Open(ss, KAfInet, KSockRaw, KProtocolInetIp)
上面代码红色部分表示listenSocket用原始套接字的形式打开,这样listenSocket就是一个原始套接字了。原始套接字能够接受到包括IP头在内的数据包信息,如果使用流套接字就只能获得数据信息,无法得到IP头信息,这样就无法对其进行过滤。
没有办法了,只有看看能不能得到DevKit这样的开发包。用现有的SDK看样子是无法走通了。
有没有做过相关开发的XDJM,给点建议哈!
listenSocket.Open(ss, KAfInet, KSockRaw, KProtocolInetIp)
上面代码红色部分表示listenSocket用原始套接字的形式打开,这样listenSocket就是一个原始套接字了。原始套接字能够接受到包括IP头在内的数据包信息,如果使用流套接字就只能获得数据信息,无法得到IP头信息,这样就无法对其进行过滤。
没有办法了,只有看看能不能得到DevKit这样的开发包。用现有的SDK看样子是无法走通了。
有没有做过相关开发的XDJM,给点建议哈!