Как получить сообщение сокета с пустыми данными?Python

Программы на Python
Anonymous
Как получить сообщение сокета с пустыми данными?

Сообщение Anonymous »

У меня есть клиент сокетов и сервер сокетов.

(сервер работает на Python и является синхронным.)

иногда клиенты отправляют пустую строку. мне необходимо определить эту ситуацию и вернуть ответ.

с этим кодом сервер просто продолжает ждать, а клиент ничего не получает взамен, если только он не отправит что-то более «толстое» ;)

как я могу захватить пустое сообщение? это вообще возможно?

это код моего сервера:

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... )


Подробнее здесь: https://stackoverflow.com/questions/336 ... empty-data

Вернуться в «Python»