SOCKET2 파이썬 네트워크 게임 서버 클라이언트 (socket, ast, json, threading) 클라이언트 코드 입니다. from tkinter import * # tkinter에서 모든 정의를 임포트한다.import timeimport pygameimport randomimport timeimport socketimport astimport jsonimport threadingclass GameClient: def __init__(self,user,host,port): #사용자 아이디에서 공백 제거 user = user.replace(" " , "") #네트워크 초기화 및 서버 연결 # self.port = port # 연결 포트설정 self.host = host #서버 IP self.user = user #사용자 아이디 설정 self.client_socket = soc.. 2023. 8. 25. 파이썬 네트워크 통신 채팅 프로그램 서버 클라이언트 예제 # 서버코드import socketimport argparseimport threadingimport timeuser_list = {}def handle_receive(client_socket, addr, user): while 1: data = client_socket.recv(1024) data = data.decode() if data == "/종료" or data == "/exit" : break print(user,data) #받은 데이터를 모든 클라이언트에게 전송한다. for con in user_list.values(): try: con.sendall(.. 2023. 8. 25. 이전 1 다음