[英]How can I send command to my Python script via application on Android phone?
我有我想在我的電腦上運行的 server.py
print ('# server.py')
import socket
host = socket.gethostname()
port = 2137
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host, port))
s.listen(5)
while True:
clientsocket, addr = s.accept()
message = clientsocket.recv(1024).decode()
print('{} > {}'.format(str(addr), message))
clientsocket.close()
和我的 client.py,我想將其轉換為 android 手機的應用程序
print ('# client.py')
import socket
host = socket.gethostname()
port = 2137
while True:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))
message = input('message: ')
s.send(message.encode('ascii'))
s.close()
可能嗎? 將數據從我的手機發送到我的電腦? 我該怎么做?
絕對可以將數據從手機發送到計算機。 但是您必須注意端口轉發(在路由器配置中),以使您的 PC 從網絡外部可見。 換句話說,您必須告訴您的路由器將前往特定端口的請求轉發到您的 PC 端口 xyz。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.