[英]Sending the gps data from the tracker to python server using socket
我對 python 套接字編程比較陌生。 我們有一個 GPS 跟蹤器 ST-901,其中可以指定 ip 和端口以發送 GPS 數據。 在本地機器(連接到 wifi 路由器)中創建了一個 python 套接字服務器腳本,該服務器用於偵聽來自 gps 跟蹤器的傳入連接。 但是腳本沒有接收任何數據。
比如說,路由器的公網ip是10.175.31.48,本機連接到這個路由器。 使用端口號 5013,應使用端口轉發將連接發送到此本地計算機。
我們還將跟蹤器的 ip 和端口地址設置為與路由器相同。
import socket;
import sys;
import h2o;
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);
print "Socket created successfully";
port=5013;
s.bind(('',port));
print "socket binded to port %s" %(port);
s.listen(5);
print "socket is listening";
print socket.gethostname();
try:
c,addr=s.accept();
print "got connection from",addr;
c.send('thank you connected');
c.send("how are you")
data=c.recv(1024);
print data;
finally:
c.close();
我無法接收 GPS 數據。 請幫助...
你需要把你的靜態IP或真實IP
s.bind(('192.168.2.175',port))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.