У меня есть эта программа, которая на данный момент должна прослушивать только порт 80 и получать данные либо из подключений браузера, либо из других скриптов python.этот код:
import socket # Import socket module
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostname() # Get local machine name
port = 80 # Reserve a port for your service.
s.bind(("192.168.252.7", port)) # Bind to the port
s.listen(5) # Now wait for client connection.
while True:
c, addr = s.accept() # Establish connection with client.
print 'Got connection from', addr
print c.recv(1024)
c.close() # Close the connection
, который копируется с точки обучения.Этот код получает данные, когда для порта установлено значение, отличное от 80 (например, 8080, 12345), но когда он равен 80, он только принимает клиента, но, похоже, не получает никаких данных, несмотря на то, что данные успешно отправлены откуда-то еще .... ПОЖАЛУЙСТА, ПОМОГИТЕ ПАРНИ