Несколько записей обрабатываются как одна

У меня проблема с этим кодом. Я открываю сокет, затем слушаю его с помощью цикла while. Я отправляю данные из php-скрипта с

socket_write($sock, $test, $len);

Это работает очень хорошо, но когда я отправляю несколько записей подряд, скрипт Python обрабатывает некоторые записи как одну запись.

import socket

HOST = 'localhost' # the host
PORT = 12126 # the port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
while 1:
  s.listen(0)
  conn, addr = s.accept()
  print 'Connected by', addr
  while 1:
      data = conn.recv(1024)
      if not data: break
conn.close()

Я ищу способ прослушать этот порт и получать одну запись за другой.

Ответы на вопрос(2)

Ваш ответ на вопрос