return
            except Exception as e:
                print(e.args)
                continue


serverCommand = input("Enter Server Command: ")
commandServer = Command(serverCommand)
command = commandServer.processCommand()
print(command)
if command == "server":
    partition, ipList = commandServer.processServerCommand()
    partition = Partition(partition, ipList)
    partition.updateDiskHashTable()
    partition.updateDiskHashTable1()
    partition.updateDiskHashBackupTable1()
hostname = socket.gethostname()
TCP_IP = socket.gethostbyname(hostname)
print("Server IP Address: " + TCP_IP)
print("Server Host Name: " + hostname)
BUFFER_SIZE = 1024
tcpServer = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcpServer.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
tcpServer.bind((TCP_IP, 0))
tcpServer.listen(10)
port = str(tcpServer.getsockname()[1])
print("Port:" + port)
print("client " + TCP_IP + " " + port)
threads = []

while True: