CC3200设置为STA模式,作为服务端,知道CC3200的IP地址和端口,调用什么API能从接收到的数据包中的客户端的IP地址呢
时间:10-02
整理:3721RD
点击:
我把手机当做客户端,CC3200作为服务端,手机知道CC3200的IP地址,手机发数据给CC3200,CC3200要做应答数据给手机,那得要知道手机的IP地址吧,所以我就卡在不知道怎么才能得到数据包中的IP地址
baoying,
你可以参考我们的CC3200SDK里面的mDNS例程,里面就有在同一局域网内的设备通过nDMS广播自己的IP地址和port端口,然后在通过TCP或是UDP进行socket通信的例程。
谢谢
现在我用手机上能够得到CC3200的IP地址,我通过手机发数据给CC3200,CC3200通过什么API能获取到数据包中的源IP地址。
你调用sl_Accept的时候,它会返回远端的IP地址。
你好,调用sl_Accept的时候返回的不是iNewSockID嘛?怎么得到远程的IP地址呀
CC3200建立UDP服务器时仅需要自己的端口号就可以建立一个UDP的Socket,并返回ID号, 如果手机知道CC3200的IP地址,则可以通过手机广播UDP的方式将手机的IP地址也告诉CC3200,这样就可以获取手机的IP地址,