18 lines
559 B
Python
18 lines
559 B
Python
import socket
|
|
|
|
class ServerConnection:
|
|
|
|
def __init__(self, name, addr, port, secret):
|
|
self.socket = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM)
|
|
self.srv_addr = socket.gethostbyname(addr)
|
|
self.srv_port = int(port)
|
|
self.srv_secret = secret
|
|
self.name = name
|
|
|
|
def send_register(self, iccid, imsi, tty_port):
|
|
bytesToSend = str.encode("REGISTER %s %s %s %s %s " % (iccid, self.srv_secret, imsi, self.name, tty_port))
|
|
self.socket.sendto(bytesToSend, (self.srv_addr, self.srv_port))
|
|
|
|
|
|
|