39 lines
1010 B
Python
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)) |