def main(): # initialize app = QApplication([]) # create connection to the server client = Client(address=('127.0.0.1', 8888), debug=True) client.client_connect() # create a main window window = MainWindow(window_width=400, window_height=600) window.setWindowTitle("Python chat") # waiting for messages global client_worker, network_thread # TODO: refactor this network_thread = QThread() network_thread.setTerminationEnabled(True) client_worker = ClientWorker(client_socket=client.client()) client_worker.recieved_message.connect(window.recieved_message_handler) client_worker.moveToThread(network_thread) network_thread.started.connect(client_worker.start) network_thread.start() window.show() return app.exec_()
def main(): """ main test function """ client = Client(IP, PORT) server = TcpServer(IP, PORT) main_thread = threading.Thread(target=server.run) main_thread.start() client.send_to_peer(IP, PORT, {"data" : "hello world"})
def __init__(self): self.map_size = 5 self.game_status = 0 self.me = Player() self.ia = IA(self.me, self) self.enemies = [] self.energy_cells = [] self.networking = Client(sys.argv[1], sys.argv[2], sys.argv[3], self.me) self.gui = GUI("Softwar client", (1024, 1024), self.networking)
def start_replication(self): """Starts replication.""" # HACK ALERT! # if self.__find_local_server(): # Found a local server running -> connect to it self.__client = Client(("localhost", 54879)) self.__client.connect("Player2") else: # No local server running -> run one self.__server = Server() self.__server.start()
def setUpClass(self): try: self.client = Client(constants.MODE_CLIENT, ('127.0.0.1', constants.DEFAULT_PORT)) self.server = Server() self.server.start(constants.DEFAULT_PORT) # Run the test server thread self.testsServerThread = TestsServerThread(self.server) self.testsServerThread.start() except Exception as e: print "Failed to start server: " + str(e) raise e
def __find_local_server(cls): """Tries to connect to a local server. Returns True if successful, False otherwise.""" client = Client(("localhost", 54879)) client.connect("Player2") found_server = False try: client.tick() found_server = True except BrokenPipeError: pass finally: client.stop() return found_server
def _connect(self): """ Connect to the Guide server """ input_data = self.get_input_data() connected = False while not connected: try: client = Client(input_data.get('ip')) connected = True except socket_error as e: connected = False if e.errno != errno.ECONNREFUSED: raise e sleep(0.5) screen = self._screen del self GameBlind(screen, client) BlindMenu.stop_client(client)
import pygame from infra.Board import Board from infra.Board import Player from network.client import Client import random import time if __name__ == '__main__': p = None p2 = None client = Client() player_chosen = client.getPlayer() board = Board(player=player_chosen) if player_chosen == 0: p = Player() p2 = Player(x=170, y=480) elif player_chosen == 1: p2 = Player() p = Player(x=170, y=480) running = True count = 0 counter = 0 time.sleep(10) while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: p.playerX_change = -0.1 if event.key == pygame.K_RIGHT:
def __init__(self, port: int): self.client = Client() self.controller = RemoteClient(port) self.handler = Core(self.controller, self.client)
if not any(info): sys.exit() is_hosting_server, ip, port = info receive_queue = Queue() server = None client = None if is_hosting_server: player = Players.P1 server = Server('127.0.0.1', 65432) server.run() client = Client('127.0.0.1', 65432, receive_queue) time.sleep(1) if client.connect() is not True: sys.exit() client.listen() wait_dialog = ServerWaitingDialog('127.0.0.1', 65432, server.get_number_of_players) wait_dialog.run() else: player = Players.P2 client = Client(ip, port, receive_queue) if client.connect() is not True: sys.exit() client.listen()
from network.client import Client from GUI.game import Game from GUI.board import Board host = "192.168.1.19" port = 50000 unit = 60 if __name__ == "__main__": client = Client(host, port) board = Board(unit, client.color) board.display() game = Game(board, client) game.launchGame() client.mySocket.close()
def broadcast(self, trans): self.pool.insert(trans) ###### NOT THE SAME POOL AS THE SERVER !!! client = Client() client.prop_trans(trans) client.close()
def __init__(self): self.pool = TransactionPool() self.client = Client()