记一次云服务器tcp搭建
写在前面
由于最近在学习单片机,用到tcp通讯,之前在安信可透传云http://tt.ai-thinker.com:8000/ttcloud做测试 后来上线的确不是很方便,所以自己搭载了个tcp服务器
上代码
import socket,time,threading
def tcpLink(sock, addr):
print('Accept new connection from %s:%s...' % addr)
sock.send('Welcome! by luwenjie!'.encode())
while True:
data = sock.recv(1024).decode()
time.sleep(1)
if data == 'exit':
break
print('RECV: %s' % data)
sock.close()
print('Connection from %s:%s closed.' % addr)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('10.0.4.12', 6666))
s.listen(5)
print('Waiting for connection...')
while True:
sock, addr = s.accept()
t = threading.Thread(target=tcpLink, args=(sock, addr))
t.start()
放行端口
放行宝塔/腾讯云/阿里等 有安全策略的端口 (我用的是6666,所以放行的是这个)
安装python项目管理器
启动
配置好python项目后,启动即可
测试
接下来测试一下
|