0
我正在創建我自己的井字遊戲。SOCKETS(網絡) - TicTacToe遊戲
在這個階段,我試圖給它增加一個網絡功能,這將允許在同一網絡中的兩個玩家 - 但在不同的設備上 - 相互對抗。
我試圖做的第一件事情之一是通過服務器發送遊戲給客戶端,但在這種情況下,功能遊戲()(它運行整個遊戲)在服務器端打開,而不是客戶端。
特別突出顯示代碼的最後部分(主要功能)!
任何幫助?
def Main():
host = "127.0.0.1"
port = 5000
mySocket = socket.socket()
mySocket.bind((host,port))
mySocket.listen(1)
conn, addr = mySocket.accept()
print ("Connection from: " + str(addr))
while True:
data = conn.recv(1024).decode()
if not data:
break
print ("from connected user: " + str(data))
data = game
print ("sending: ")
conn.send(data().encode())
conn.close()
if __name__ == '__main__':
Main()