DNS連接網(wǎng)絡(luò)遠(yuǎn)端傳輸問題的解決
DNS連接網(wǎng)絡(luò)遠(yuǎn)端傳輸問題的解決,有很多熱心的網(wǎng)友對DNS連接網(wǎng)絡(luò)問題給出了答復(fù),不知道對提問者有沒有實(shí)際意義上的幫助,感謝網(wǎng)友的慷慨支持。一個(gè)朋友托我給他解決一下DNS連接網(wǎng)絡(luò)的問題,問詢了很多人,都沒有滿意的答復(fù)。下面是在網(wǎng)上找到的一篇跟問題相似的解答。
使用TCP向遠(yuǎn)端SERVER傳輸數(shù)據(jù)
服務(wù)器端是一臺連接到互聯(lián)網(wǎng)上的PC機(jī),pc機(jī)上可以運(yùn)行一個(gè)接收軟件,這種只適合測試模塊是使用,其實(shí)***開發(fā)時(shí)還要自己開發(fā)一個(gè)socket接收程序,注意該P(yáng)C機(jī)的IP地址必須是公網(wǎng)IP,否則客戶端找不到。
客戶端模塊使用at指令連接服務(wù)器,命令格式:AT+CIPSTART=“TCP”,“SERVER的IP地址”,“SERVER的端口號”),連接成功后會返回CONNECT OK。然后就可以用AT+CIPSEND發(fā)送數(shù)據(jù)到SERVER,若SERVER有數(shù)據(jù),模塊自動通過串口接收,要關(guān)閉TCP連接可用AT+CIPCLOSE命令。
使用DNS連接網(wǎng)絡(luò)訪問
sim300通過DNS連接網(wǎng)絡(luò)發(fā)送數(shù)據(jù)
利用SIM300 TCP的DNS連接網(wǎng)絡(luò)可直接連接到一個(gè)域名。具體步驟如下:直接連接到一個(gè)域名
◆先配置DNSAT+CDNSCFG=”211.136.18.171” (設(shè)置當(dāng)?shù)氐腄NS)
◆選擇域名還是IP地址AT+CDNSORIP=1(選擇域名)
◆建立連接AT+CIPSTART=”TCP”,”www.263.net”, ”80” (連接到SERVER)
◆發(fā)送數(shù)據(jù)AT+CIPSEND返回“>”后開始發(fā)送數(shù)據(jù)(看到這個(gè)提示符后,輸入要發(fā)送的數(shù)據(jù)),ctrl+z啟動發(fā)送。