| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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
|