今天學習客戶端網路程式設計:
#!/usr/bin/python
# -*- coding: utf-8 -*-
# 檔名:client.py
import socket # 匯入 socket 模組
s = socket.socket(
)# 建立 socket 物件
host = socket.gethostname(
)# 獲取本地主機名
port =
12345
# 設定埠號
s.connect(
(host, port)
)print s.recv(
1024
)s.close(
)
只是另一種方法:
import socket
# 建立乙個服務端
server = socket.socket(socket.af_inet,socket.sock_stream)
server.bind(
('localhost'
,6999))
#繫結要監聽的埠
server.listen(5)
#開始監聽 表示可以使用五個鏈結排隊
while
true
:# conn就是客戶端鏈結過來而在服務端為期生成的乙個鏈結例項
conn,addr = server.accept(
)#等待鏈結,多個鏈結的時候就會出現問題,其實返回了兩個值
print
(conn,addr)
while
true
:try
: data = conn.recv(
1024
)#接收資料
print
('recive:'
,data.decode())
#列印接收到的資料
conn.send(data.upper())
#然後再傳送資料
except connectionreseterror as e:
print
('關閉了正在佔線的鏈結!'
)break
conn.close(
)
日誌11月6日
今天深度學習類 class 這是它基礎用法 類 class 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。類變數 類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。方法重寫 如果從父類繼承的方法不...
日誌11月7日
吃透這些易錯點,為2級做準備 列印出兩個列表的笛卡爾積 解法1 使用生成器表示式產生笛卡爾積,可以幫忙省掉執行 for 迴圈的開銷。colors blacks white sizes s m l for tshirt in s s c,s for c in colors for s in sizes...
日誌11月9日
今天學習訪問屬性 完整例項 例項class employee 所有員工的基類 empcount 0def init self,name,salary self.name name self.salary salary employee.empcount 1def displaycount self ...