2013-02-23 31 views
0

在Python中,我將如何去編寫一個接收字符串的TCP SocketServer,直到找到NUL字符(\0)?在完全收到字符串後,我需要套接字繼續能夠接收新字符串。如何獲取python SocketServer直到字符串被NUL終止

+0

@Celada 除了基本的SocketServer(self.request.recv(1024)),我沒有任何代碼,我真的不知道該怎麼做,因此,我需要幫助 – ron975 2013-02-23 02:17:30

回答

0

在閱讀您要使用的「alternative request handler class是(通過提供標準的文件接口,簡化了通信類文件對象)利用流」的文檔:

class MyTCPHandler(socketserver.StreamRequestHandler): 

一旦你有這樣一個文件接口可以提取字節,直到獲得'\ 0'NUL字符。你會阻止read()請求。