我正在使用Python进行套接字,目标是通过套接字向客户端发送一些数据,并且此操作可行,我可以将数据发送至客户端,但我想改进的一点是与客户。
目前我是这样的:
def send(data):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("192.168.3.20", 55555))
s.send(data.encode("utf-8"))
r = s.recv(2048)
然后,当用户选择一个选项时,我将其发送给他:
@app.route('/data', methods = ['POST'])
def sendCmd():
data = request.get_json(force = True)
msg = 'default_msg_/data' + ':' + 'True'
if 'autopilot' in data:
msg = 'autopilot' + ':' + str(data['autopilot'])
send(msg)
...
您可以看到我在代码中使用了他的IP地址,这确实很糟糕,所以我想知道他单击时如何获取他的IP地址