File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -70,10 +70,10 @@ def state(self):
7070
7171 def _waitplayers (self ):
7272 s = socket .socket (socket .AF_INET , socket .SOCK_STREAM )
73- s .bind ((socket .gethostname (), 5000 ))
73+ s .bind ((socket .gethostbyname ( socket . gethostname () ), 5000 ))
7474 s .listen ()
7575 if self .__verbose :
76- print ('Game server listening on {}:{}' .format (socket .gethostname (), 5000 ))
76+ print ('Game server listening on {}:{}' .format (socket .gethostbyname ( socket . gethostname () ), 5000 ))
7777 self .__players = []
7878 # Wait for enough players for a play
7979 while len (self .__players ) < self .__nbplayers :
Original file line number Diff line number Diff line change 55
66import argparse
77import sys
8+ import socket
89
910from lib import game
1011
@@ -80,7 +81,7 @@ def _nextmove(self, state):
8081 # Create the parser for the 'client' subcommand
8182 client_parser = subparsers .add_parser ('client' , help = 'launch a client' )
8283 client_parser .add_argument ('name' , help = 'name of the player' )
83- client_parser .add_argument ('--host' , help = 'hostname of the server (default: localhost)' , default = 'localhost' )
84+ client_parser .add_argument ('--host' , help = 'hostname of the server (default: localhost)' , default = socket . gethostbyname ( socket . gethostname ()) )
8485 client_parser .add_argument ('--port' , help = 'port of the server (default: 5000)' , default = 5000 )
8586 client_parser .add_argument ('--verbose' , action = 'store_true' )
8687 # Parse the arguments of sys.args
You can’t perform that action at this time.
0 commit comments