Files
backend/server.py
2025-07-01 18:06:39 +08:00

39 lines
1010 B
Python

import socket
import threading
# with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
# s.bind(("0.0.0.0",1234))
# s.listen()
# c, addr=s.accept()
# with c:
# print(addr,"connected.")
# while True:
# data= c.recv(1024)
# if not data:
# break
# c.sendall(data)
# 多线程解决多链接并发问题
# def handle_client(c, addr):
# print(addr,"connected.")
# while True:
# data = c.recv(1024)
# if not data:
# break
# c.sendall(data)
# with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
# s.bind(("0.0.0.0",1234))
# s.listen()
# while True:
# c,addr = s.accept()
# t=threading.Thread(target=handle_client, args=(c, addr))
# t.start()
# 客户端
with socket.socket(socket.AF_INET, socket.SOCK_STREAM)as s:
s.connect(("192.168.124.4",8888))
s.sendall(b"Hello, Ross!")
data = s.recv(1024)
print("Received:",repr(data))