Форум сайта python.su
вопрос: есть аналоги функции socket.recv() ?
ато надо в переменную засунуть данные неограниченного обема, а socket.recv() не может столько принимать. нужно чтоб клиент принимал информацию пока сервер ее отправляет ( socket.send() ). придумал еще такую конструкцию:
f1 = srv.recv(9999999)
f2 = srv.recv(9999999)
f3 = srv.recv(9999999)
f4 = srv.recv(9999999)
f5 = srv.recv(9999999)
f6 = srv.recv(9999999)
f7 = srv.recv(9999999)
buf1 = f1 + f2 + f3 + f4 + f5 + f6 + f7
если б както автоматизировать ето, чтоб когда надо принять гиг то переменные создавались пока не приймет, апотом сплюсовывались. хотя ето конечно крайность.
Отредактировано (Сен. 21, 2008 21:33:00)
Офлайн
while 1:
data = srv.recv(1024)
if not data: break
variable +=data
Офлайн
Ferromanо, спасибо, помогло)while 1:
data = srv.recv(1024)
if not data: break
variable +=data
Офлайн