파이썬(Python)/파이썬의 여러가지 예제들...1 다중채팅코드 서버코드 import socketserverimport threading HOST =''PORT = 9009lock = threading.Lock() # syncronized 동기화 진행하는 스레드 생성 class UserManager: # 사용자관리 및 채팅 메세지 전송을 담당하는 클래스 # ① 채팅 서버로 입장한 사용자의 등록 # ② 채팅을 종료하는 사용자의 퇴장 관리 # ③ 사용자가 입장하고 퇴장하는 관리 # ④ 사용자가 입력한 메세지를 채팅 서버에 접속한 모두에게 전송 def __init__(self): self.users = {} # 사용자의 등록 정보를 담을 사전 {사용자 이름:(소켓,주소),...} def addUser(self, username, conn, addr): # 사용자 ID를 s.. 2018. 12. 22. 이전 1 다음 728x90