将GPS数据从跟踪器发送到Python服务器使用s

2024-04-26 07:00:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python套接字编程比较陌生。我们有一个gps跟踪器ST-901,其中ip和端口可以指定用于发送gps数据。 在本地机器(连接到wifi路由器)中创建了pythonsocket服务器脚本,该服务器用于监听来自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数据。请帮忙。。。在


Tags: 数据端口importip服务器脚本yousend