TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200几个问题请教

1、UDP发送 sl_SendTo,怎样指定源端口? 不指定的情况下是随机分配的端口号么?(指定源端口,主要目的是想让NAPT工作,让外网可以发送UDP数据到内网)

2、UDP接收问题: SDK给出的接收步骤:sl_Socket()—>sl_Bind()—->sl_RecvFrom(), 这样紧挨着放在一个函数里一起执行是没什么问题, 可是如果先执行前两步,得到一个SockID放入全局变量,以后再来使用这个ID做接收,就接收不到数据了。例如下面代码:

int OpenSocket()

{

skID = sl_Socket(,,);

sl_Bind(skID,,,,);

}

int RecvData()

{

sl_RecvFrom(skID,,,,);

}

Bug真多吗?

Yonghua Pan:

1. 你参考一下函数GetSNTPTime,这里面有例子去bind特定的端口

2. 这个好像说不太通,放一个函数里面可以,那两个函数应该就是可以的。 你有没有看你的全局变量的值是多少?

weilin cai:

回复 Yonghua Pan:

1、bind问题已经解决,

2、这个问题现象的确如此哦。

赞(0)
未经允许不得转载:TI中文支持网 » CC3200几个问题请教
分享到: 更多 (0)