Skip to content

Commit 816633d

Browse files
committed
Default server IP fix
1 parent aef3b09 commit 816633d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

AIproject/lib/game.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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:

AIproject/tictactoe.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import argparse
77
import sys
8+
import socket
89

910
from 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

0 commit comments

Comments
 (0)