小学生
最后登录1970-1-1
在线时间 小时
注册时间2018-6-26
|
用的是野火的程序,同一个程序,局域网内搭建服务器的话,能够正常收发数据,如果连接外网IP的话,while(getSn_SR(SOCK_TCPC)!=SOCK_ESTABLISHED){
ret = connect(SOCK_TCP,Mqtt_remote_ip,Mqtt_remote_port); /*socket连接服务器*/
val =getSn_SR(SOCK_TCPC);
}connet函数里面已经建立连接了,但是val=0x15(为收到对方服务器的SYN/ACK包),不是0x17(SOCK_ESTABLISHED),局域网内就是0x17,搞了好多天了,不知道怎么解决了?
|
|