import socket
host="127.0.0.1"
port=8000
server=socket.socket()
server.bind((host,port))
server.listen(5)
conn,addr=server.accept()
print("client ip is",addr)
data=conn.recv(1024)
print(data.decode("utf-8"))
msg="server has been received"
conn.send(msg.encode("utf-8"))
conn.close()
====================
client.py
import socket
host="127.0.0.1"
port=8000
client=socket.socket()
client.connect((host,port))
msg="data from client"
client.send(msg.encode("utf-8"))
data=client.recv(1024)
print(data.decode("utf-8"))
client.close()
==========中文字也可
server.py
import socket
host="127.0.0.1"
port=8000
server=socket.socket()
server.bind((host,port))
server.listen(5)
conn,addr=server.accept()
print("client ip 是 ",addr)
data=conn.recv(1024)
print(data.decode("utf-8"))
msg="server 已收到資料"
conn.send(msg.encode("utf-8"))
conn.close()
=========
client.py
import socket
host="127.0.0.1"
port=8000
client=socket.socket()
client.connect((host,port))
msg=input("請輸入任何字: ")
#msg="data from client"
client.send(msg.encode("utf-8"))
data=client.recv(1024)
print(data.decode("utf-8"))
client.close()
沒有留言:
張貼留言