25 lines
572 B
Python
25 lines
572 B
Python
import socket
|
|
|
|
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
|
|
|
server_socket.bind(('0.0.0.0', 8080))
|
|
|
|
server_socket.listen(1)
|
|
|
|
print("Server ready, Waiting for data...")
|
|
|
|
while True:
|
|
conn, addr = server_socket.accept()
|
|
|
|
print(f"Connected to {addr}")
|
|
try:
|
|
while True:
|
|
data = conn.recv(1024)
|
|
if not data:
|
|
break
|
|
print(f"Recieved: {data.decode()}")
|
|
except Exception as e:
|
|
print(f"Error: {e}")
|
|
finally:
|
|
conn.close()
|
|
print(f"Connection to {addr} closed.") |