Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Network
  • » Самый простой код сервера, почему не работает?? [RSS Feed]

#1 Март 21, 2007 03:51:08

xonix
От:
Зарегистрирован: 2006-12-31
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Самый простой код сервера, почему не работает??

Просто сломал мозг уже… Почему бы этому коду не работать??

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('127.0.0.1', 1234))
s.listen(1)
def do1():
	st = 'HTTP/1.0 200 OK\r\n'\
		'Content-Type: text/html\r\n\r\n'\
		'<h1>123</h1>'
	l = br.send(st)
	print 'sent', l, len(st)
	br.close()
while True:
	br, addr = s.accept()
	
	req = br.recv(2048)
	print 'received:\n', req
	
	do1()

При заходе на 127.0.0.1:1234 браузером тупо выдает: Соединение было сброшено…



Офлайн

#2 Март 21, 2007 07:41:06

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Самый простой код сервера, почему не работает??

xonix
Просто сломал мозг уже… Почему бы этому коду не работать??
А код этот, собственно, работает. Посмотри, настройки фаервола, если он есть.



Офлайн

#3 Март 21, 2007 13:21:32

xonix
От:
Зарегистрирован: 2006-12-31
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Самый простой код сервера, почему не работает??

Да, и правда, на другом компе пашет, спасибо.. Мистика…

PS. Виновкник был Agnitum Outpost, хотя он был в режиме “Отключен”, и использовался исключительно, чтоб смотреть какие проги куда лезут…



Отредактировано (Март 21, 2007 21:22:18)

Офлайн

  • Начало
  • » Network
  • » Самый простой код сервера, почему не работает??[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version