[求助]嵌入式开发GPRS连接方面几个问题。小弟我现在刚刚学习嵌入式开发,碰到一个问题,希望问各位大哥一下。
有一个问题,我用超级终端测试GPRS连接时,依次输入了AT+CGATT=1,AT+CGDCONT=1,都OK,然后拨号ATD*99***1#,会显示CONNECT,但只会出乱码,过几秒钟就NO CARRIER了。推测可能是LCP协商就出了问题,请问我应该如何设置来解决这个问题呢?
还有,我写了一个用ARM控制串口发送拨号指令以实现GPRS连接的程序。
有个问题问下大牛,程序中的远程服务器的地址是否需要指定?如果需要指定的话,服务器地址是什么?是不是那个移动的很有名的“10.0.0.172:80”?
此外,有段代码请您看下。
sockAddr.sin_addr.s_addr = INADDR_ANY;
sockAddr.sin_port = htons(80);
sockAddr.sin_family = AF_INET;
remoteadd.sin_port = htons(80);
remoteadd.sin_family = AF_INET;
remoteadd.sin_addr.s_addr = inet_addr("192.168.0.101");
sockaddr结构是客户端地址断口等,remoteaddr是服务器地址断口等,为什么要给服务器设置这样一个局域网地址呢?是不是可以设置为任何的局域网地址如192.168.0.100等?