Add .gitignore and amend communication

This commit is contained in:
徐学颢
2026-03-12 20:12:00 +08:00
parent 1f4ab43c3c
commit 02afa3c1fc
3 changed files with 82 additions and 6 deletions

View File

@@ -50,10 +50,13 @@ class Server:
"""
Send all committed messages
"""
if len(select([self.__socket], [], [], 0.0)[0]) == 0:
self.send_immediate(("".join(self.__send_buff)))
else:
logger.info("Server_Comm.py: Received a new packet while thinking!")
if not self.__send_buff:
return
if len(select([self.__socket], [], [], 0.0)[0]) != 0:
logger.debug("Socket is readable while sending; keeping full-duplex command send.")
self.send_immediate(("".join(self.__send_buff)))
self.__send_buff = []
def commit(self, msg: str) -> None: