|
20鱼币
客户端:
import socket
import sys
print("there is client")
cl = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
host = socket.gethostname()
print(host)
port = 9999
cl.connect((host, port))
msg = cl.recv(1024)
cl.close()
print(msg.decode('utf-8'))
服务端:
import socket
import sys
sever = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostname()
port = 9999
sever.bind((host, port))
sever.listen(5)
print("there is sever")
while True:
clientsocket, addr = sever.accept()
print("连接地址:%s" % str(addr))
msg = "。。。" + '\r\n'
sever.send(msg.encode('utf-8'))
sever.close()
客户端问题:
Traceback (most recent call last):
File "C:\Users\qazwsx\Desktop\py\pillowssss\client.py", line 11, in <module>
cl.connect((host, port))
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
本帖最后由 wp231957 于 2020-4-9 21:00 编辑
服务端:
- import socket
- import sys
- host = socket.gethostname()
- port = 9999
- sever = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- sever.bind((host,port))
- sever.listen(5)
- print("there is sever")
- while True:
- c, addr = sever.accept()
- print("连接地址:%s" % str(addr))
- msg = "我是服务器发来的信息" + '\r\n'
- c.send(msg.encode('utf-8'))
- c.close()
复制代码
客户端:
- import socket
- import sys
- print("there is client")
- host = socket.gethostname()
- port = 9999
- cl = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- cl.connect((host,port))
- msg = cl.recv(1024)
- print(msg.decode('utf-8'))
复制代码
运行效果图:
|
|