import time import sys from socket import * from recv import RECVSERVER from send import SENDSERVER # 服务配置 HOST = '172.16.102.9' PORT = 10087 ADDR = (HOST, PORT) ICED = { 'sdpSemantics': 'unified-plan', 'iceServers': [ { 'urls': 'stun:81.70.80.219:3478', 'username': 'admin', 'credential': '123456' }, { 'urls': 'turn:81.70.80.219:3478', 'username': 'admin', 'credential': '123456' }, ] } if __name__ == '__main__': sock = socket(AF_INET, SOCK_STREAM) data = str.encode('test') state = sock.connect_ex(ADDR) if state == 0: print('服务器连接成功') # 发送 sendd = SENDSERVER(sock, ICED) sendd.start() # 接收 recvd = RECVSERVER(sock, ICED) recvd.start() else: print('服务器连接失败') sys.exit(0) while True: time.sleep(1) if not sendd.is_alive() or not recvd.is_alive(): print("Client close") sys.exit(0) pass