-
Notifications
You must be signed in to change notification settings - Fork 0
/
ClientModemTst (copy).py
executable file
·43 lines (40 loc) · 1.29 KB
/
ClientModemTst (copy).py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from socket import *
from PyQt5.QtCore import QByteArray
import sys
import time
address = 14
reception_channel_number = 8
transmission_channel_number = 1
reception_channel_number1 = 1
transmission_channel_number1 = 1
# print('Address: {} RX: {} TX: {}'.format(address, reception_channel_number, \
# transmission_channel_number))
# print "trying to how many bytes this number contains:{}".format(bin(address))
modem2 = socket(AF_INET, SOCK_STREAM)
modem2.connect(("localhost", 8080))
try:
while True:
if reception_channel_number > 10:
reception_channel_number = 1
data = []
data.append(address)
data.append(transmission_channel_number)
data.append(reception_channel_number)
# print("data:", data)
modem2.sendall(bytearray(data))
rec = modem2.recv(3)
print("received:", rec)
reception_channel_number += 1
# transmission_channel_number -= 1
time.sleep(3)
# data = []
# data.append(address)
# data.append(transmission_channel_number1)
# data.append(reception_channel_number1)
# # print("data:", data)
# modem2.sendall(bytearray(data))
# rec = modem2.recv(3)
# print("received:", rec)
# time.sleep(4)
finally:
modem2.close()