tcp服務端:
#coding:utf-8
# 匯入 socket 模組
import socket
def main():
print("~~~~~服務端啟動~~~~")
#1.建立sokcet
ssock = socket.socket(socket.af_inet, socket.sock_stream)
#2.繫結
ssock.bind(('192.168.1.57',1234))
#3.監聽
ssock.listen(5)
#4.處理連線
csock, adrr = ssock.accept()
print('客戶端 連線成功')
csock.send(str('歡迎:').encode('utf-8'))
#5、6 傳送、接收資料
while true:
print(csock.recv(1024).decode('utf-8'))
instr = input('>>>:')
if(instr == 'quit'):
break
csock.send(str(instr).encode('utf-8'))
#7.關閉套接字
csock.clsoe()
if __name__ == "__main__":
main()
tcp客戶端:
#coding:utf-8
# 匯入 socket 模組
import socket
def main():
print('~~~~~客戶端啟動~~~~')
#1.建立sokcet
csock = socket.socket()
#2.連線伺服器
host = socket.gethostname() # 獲取本地主機名
port = 1234 # 設定埠好
csock.connect(('192.168.1.57', port))
#3、4 傳送、接收資料
while true:
print(csock.recv(1024).decode('utf-8'))
instr = input('>:')
if (instr == 'quit'):
break
csock.send(str(instr).encode('utf-8'))
#5.關閉套接字
csock.close()
if __name__ == '__main__':
main()
網路程式設計之TCP客戶端開發和TCP服務端開發
建立客戶端套接字物件 和服務端套接字建立連線 傳送資料 接收資料 關閉客戶端套接字 import socket if name main 建立tcp客戶端套接字 1.af inet 表示ipv4 2.sock stream tcp傳輸協議 tcp client socket socket.socke...
unix網路程式設計 時間服務端和客戶端設計
linuxmint 14 網路程式設計 環境的搭建方法 二 找到資料夾了的readme檔案,按照說明的方法執行命令。三 完成操作之後,找到libunp.a 四 複製這個靜態庫libunp.a到 usr lib 和 usr lib64 中 五 在目錄中找到unp.h和config.h,複製到 usr ...
Python網路程式設計服務端程式和客戶端程式
一 服務端程式 匯入模組 import socket 建立例項 sk socket.socket 定義需要繫結的ip和埠 ip port 127.0.0.1 8888 繫結監聽 sk.bind ip port 最大連線數 sk.listen 5 提示資訊 print 正在進行等待接收收據.接收資料 ...