基於udp的服務端程式設計
1、建立套接字
sockfd = socket(af_inet, sock_dgram)
2、繫結位址
sockfd.bind( )
3、訊息收發
data, addr = sockfd.recvfrom(buffersize)
功能: 接收udp訊息
引數: 每次最多接收訊息的大小 位元組
返回值: data 接收到的內容
addr 訊息傳送方的位址
sockfd.sendto(data, addr)
功能: udp訊息傳送
引數: data 要傳送的內容 bytes
addr 目標位址
返回: 傳送位元組數
4、關閉套接字
sockfd.close( )
p.s.
import sys
sys.ar**
可以直接從命令列引入引數
作用: 獲取從命令列得到的引數內容
sys.ar**[0]是命令本身
Python全棧之路基礎
2.x的預設編碼是assic,預設不支援中文。而3.x的預設編碼是unicode,預設支援中文 3.x不相容2.x,新特性只在3.x上有 3.x的核心語法更加簡單易學 變數的命名規則 要具有描述性 變數名只能 數字,字母組成,不可以是空格或特殊字元 不能以中文為變數名 不能以數字開頭 不能被使用保留...
Python全棧之路Day17
初次編輯2017年10月13日,星期五 摘要一.檔案基本操作 二.檔案操作練習 作業今日總結 引用 py西遊攻關之基礎資料型別 檔案操作流程 開啟檔案 open 讀操作for line in f.readlines 會把檔案所有都放進記憶體中 for line in f 其中f為可迭代物件,不會把所...
Python全棧之路Day12
初次編輯2017年9月29日 9 15 21 摘要一.字元編碼 二.資料型別 三.流程控制 作業今日總結 引用 alex 字元編碼 字串 列表的增刪改查 for while迴圈 ascii碼 unicode str int 整形 long 長整型 list dict set float 浮點型 多行...