python 中的socket_python中的socket概述
生活随笔
收集整理的這篇文章主要介紹了
python 中的socket_python中的socket概述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
socket通信模型圖
服務端代碼:
#coding=utf-8
import socket
sk=socket.socket()
ip_port=('127.0.0.1',5555)
sk.bind(ip_port)
sk.listen(5)
while True:
print "Server:I am listening and waiting for the message from the client..."
conn,addr=sk.accept()#服務端在這里一直等待著從客戶端發送過來的信息,客戶端一直沒有信息發過來,他就一直等下去
msg=conn.recv(1024)#服務端接收到客戶端發送來的信息,把信息以msg變量保存下來
print "Client:%s"%msg
conn.close()
客戶端代碼:
#coding=utf-8
import socket
sk=socket.socket()
ip_port=('127.0.0.1',5555)
conn=sk.connect(ip_port)
sk.sendall("Hello world")#客戶端給服務端發送“Hello world”的信息
sk.close()
先運行服務端的python腳本,讓他監聽客戶端要發送過來的信息。再運行客戶端的python腳本,此時向服務端發送信息。結果如下
總結
以上是生活随笔為你收集整理的python 中的socket_python中的socket概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硬盘快速格式化和格式化的区别
- 下一篇: Yakuake 2.8 beta1