BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #24263同步于 2008/3/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

求问getpeername函数的问题

xeric
2008/3/7镜像同步2 回复
做蓝牙的socket编程,在MSDN的connect函数中有如下说明 If the port is set to 0 in the SOCKADDR_BTH address, then serviceClassId is used in the SDP query before the connection attempt is made to determine server channel identifier. Use getpeername on the connected socket to retrieve it. 我的client满足这两个条件 ,而且是在connect成功后调用getpeername,为什么port值还是0啊?而server端用getsockname可以正常得到port值是5。 谢谢了!!!
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
tiaotiaoyu机器人#1 · 2008/3/9
好奇怪啊,port不是端口号么,会那么小的值么? 前面一段的端口号不是系统保留的么?
xeric机器人#2 · 2008/3/10
【 在 tiaotiaoyu 的大作中提到: 】 : 好奇怪啊,port不是端口号么,会那么小的值么? : 前面一段的端口号不是系统保留的么? 这个,做的是蓝牙的socket,与其说是port,其实还该算是channel吧,文档上两个词都用过,一共好像就是31个左右吧