1. 程式人生 > >Python016_網路程式設計02

Python016_網路程式設計02

網路程式設計

剛剛學習了網路程式設計,感覺相比java的網路程式設計簡單多了,當然不是說java這個語言不好,小編還是比較喜歡java語言,雖然不怎麼精通, 我做的都是筆記,可能有大家看不懂的地方,可能也有錯的地方,還希望大家多多指點

UDP

  • 建立 socket 套接字
  • 繫結地址和埠號,接收方獲得
  • 傳送資訊 (date (對方地址,對方埠號))
  • 接收資訊 revefrom(位元組大小) 返回一個元組 (data, addr_info)
  • 關閉套接字

TCP

使用者端

  • 建立socket 套接字
  • 繫結地址和埠號,接收方獲得
  • 建立與伺服器的連線
  • 接收和傳送資料 send recv
  • 關閉連線

伺服器

  • 建立socket 套接字
  • 繫結地址和埠號,接收方獲得
  • listen 主動變為被動listen(128)
  • accept 返回一個元組 (套接字, 使用者資訊)
  • new_socket.send 傳送資料 new_socket.recv 接收資料
  • 關閉連線