0
你好,我已經寫了一些客戶端服務器代碼和寫,現在我發現我在我如何處理接收命令的錯誤發送命令到服務器的Python
這是我的命令
#Server Commands
CMD_MSG, CMD_MULTI, CMD_IP, CMD_AUDIO, CMD_AUDIO_MULTI, CMD_FILE = range(6)
我發送這樣的命令
self.client(chr(CMD_AUDIO), data)
,並收到這樣
msg = conn.recv(2024)
if msg:
cmd, msg = ord(msg[0]),msg[1:]
if cmd == CMD_MSG:
#do something
第一條命令似乎可行,但如果我打電話給其他任何人,似乎都會循環它們。它真的離奇
如果需要,我可以發佈更多的代碼。
但在如何處理這些命令的任何想法發送到我的服務器將是巨大的
*歡呼