reference from https://clay-atlas.com/blog/2019/10/15/python-chinese-tutorial-socket-tcp-ip/
https://keelii.com/2018/09/24/socket-programming-in-python/
about video video2
範本 server.py
client.py
from server.py
import socket
server=socket.socket()
server.bind(host,port)
server.listen(5)
conn,addr=server.accept()
print("接收的IP來自 ",addr)
conn.sendall("來自server的訊息")
============
from client.py
import socket
clientMessage="來自client"
client=socket.socket()
client.connect(host,port)
client.sendall(clientMessage)
====================
server.py
import socket
HOST = '127.0.0.1'
PORT = 8000
server = socket.socket()
server.bind((HOST, PORT))
server.listen(5)
while True:
conn, addr = server.accept()
print ('is connected by ', addr)
while True:
data = conn.recv(1024)
print (data)
conn.send("server received you message.")
==================
client.py
import socket
HOST = '127.0.0.1'
PORT = 8000
client = socket.socket()
client.connect((HOST, PORT))
while True:
msg = raw_input("Please input msg:")
client.send(msg)
data = client.recv(1024)
print (data)
沒有留言:
張貼留言