0
약간의 클라이언트 \ 서버 스레딩 채팅을하고 있는데 문제가 발생했습니다. 입력 중에 메시지 중 하나가 메시지를 수신하는 경우 여기에 입력 한 메시지가 깨졌습니다. 그림 여기메시지 수신시 메시지가 입력되면
에 대한 이미지는 스레딩 코드 :
import threading
import socket
class sendTread(threading.Thread):
def __init__(self,soc):
threading.Thread.__init__(self,name='sender')
self.s=soc
def run(self):
while True:
self.s.send(bytes(str(input('>>> ')), 'UTF-8'))
print('sent.')
class recvTread(threading.Thread):
def __init__(self,soc):
threading.Thread.__init__(self,name='recver')
self.s=soc
def run(self):
while True:
data=self.s.recv(1024)
print('\nrecv:',str(data)[2:len(str(data))-1],end="\n>>> ")
나는 그런 일이 왜 이해하지만 난이 아무 생각이 그것을 해결하기 위해 내가 행복이 얼마나,에 대한 도움과 제안 :