我有一个套接字客户端和一个套接字服务器。如何接收带空数据的套接字消息?
(服务器是蟒蛇,是synchroneous。)
有时客户端发送一个空字符串。我需要确定这种情况,并返回回复。
与此代码,服务器只是不断的等待,和客户端的不得到任何回报,除非它发送的东西MROE“发”;)
我怎样才能捕捉到空消息?这是否可能?
这是我的服务器代码:
import SocketServer
def multi_threaded_socket_server():
class MyRequestHandler(SocketServer.BaseRequestHandler):
def handle(self):
while True:
print 'waiting for client calls...'
received = self.request.recv(PACKET_SIZE)
(handle request...)
这是TCP还是UDP? – 2010-07-29 15:18:37