에서 1 바이트 만 받기 파이썬을 사용하여 서버 프로그램을 코딩했습니다.소켓
나는 문자열을 얻으려고하고 있지만 캐릭터는 하나뿐입니다! 문자열을 수신하려면 어떻게해야합니까?
def handleclient(connection):
while True:
rec = connection.recv(200)
if rec == "help": #when I put help in the client program, rec = 'h' and not to "help"
connection.send("Help Menu!")
connection.send(rec)
connection.close()
def main():
while True:
connection, addr = sckobj.accept()
connection.send("Hello\n\r")
connection.send("Message: ")
IpClient = addr[0]
print 'Server was connected by :',IpClient
thread.start_new(handleclient, (connection,))
당신이 비 블로킹 소켓을 사용하고 있습니까 :
이 서버가 볼 수있는 방법의 예입니다? – cdarke