寫了一個超級簡單的,小白能夠看一下,由於本身就是小白白(自學的)python
客戶端:socket
import socket
#指定一個協議tcp/ip
client=socket.socket()
#鏈接一個地址(服務端和端口號)
client.connect(('localhost',6969))
#發送數據(python默認是byte類型,因此數據前面加b)
client.send(b"Hello Word")
#把服務端反饋的信息進行接收並賦值,給出一個接收的大小(kb/M)之類的
date=client.recv(1024)
#打印出這個接收的信息
print(">>>>",date)
#關閉客戶端
client.close()
服務端:
import socket
#定義一個協議
server=socket.socket()
#給這個服務端綁定一個相應的地址
server.bind(('localhost',6969))
#對這個地址進行監聽
server.listen()
#接收的信息賦予兩個值,一個是地址,一個是信息名(我的實在不知道,根據本身的小白經驗想的)
conn,addr=server.accept()
#給接收的信息賦值並限制它的大小
date=conn.recv(1024)
#打印這個信息
print(">>>",date)
#發送這個信息給客戶端(date.upper()是把這個信息修飾了一下,改爲了大寫,也能夠不改)
conn.send(date.upper())
#關閉服務端
server.close()
我是帽小帽tcp
一塊兒加油吧server