python實現簡單的客服端 伺服器連線 UDP

2021-09-25 09:04:26 字數 1193 閱讀 2134

伺服器:

# -*- coding:utf-8 -*-

"""

created on 2019-07-09

author swen

file read/write

網路程式設計:伺服器udp套接字建立

"""from socket import *

from time import ctime

addr=('',32345)

bufsize=1024

udpsersoc=socket(af_inet,sock_dgram)

udpsersoc.bind(addr)

try:

while true:

#udp等到資訊直接進來,tcp等待的是乙個連線進來

print '...waiting for message...'

data,addr=udpsersoc.recvfrom(bufsize)

udpsersoc.sendto('[%s]%s'%(ctime(),data),addr)

print '...connect from...',addr

except exception:

udpsersoc.close()

客服端:

# -*- coding:utf-8 -*-

"""

created on 2019-07-09

author swen

file read/write

網路程式設計:客戶端udp套接字建立

"""from socket import *

addr=('localhost',32345)

bufsize=1024

udpcltsoc=socket(af_inet,sock_dgram)

while true:

data=raw_input('>')

if not data:

break

udpcltsoc.sendto(data,addr)

data,addr=udpcltsoc.recvfrom(bufsize)

if not data:

break

print data

tcpcltsoc.close()

[參考]python核心程式設計(第二版).pdf

Python 實現sftp客戶端(連線遠端伺服器)

import paramiko transport paramiko.transport 106.15.88.182 22 獲取transport例項 transport.connect username root password 123456 建立連線 建立sftp物件,sftpclient是定...

python socket簡單實現SSH伺服器端

server import socket,os server socket.socket server.bind localhost 9999 server.listen while true conn,addr server.accept while true data conn.recv 102...

python實現簡單雙端佇列

coding utf 8 class deque object 雙端佇列 def init self self.queue def add self,item 往佇列頭部新增乙個item元素 def left add self,item 往佇列尾部新增乙個item元素 self.queue.inse...