pysimreader/connection.py

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