Python實現聊天小程式

2021-08-29 09:48:42 字數 1478 閱讀 4028

import socket

import sys

host = ''

port = 10001

server_socket = socket.socket(socket.af_inet, socket.sock_stream)

server_socket.setsockopt(socket.sol_socket, socket.so_reuseaddr, 1)

server_socket.bind((host, port))

server_socket.listen(5)

print("伺服器端就緒中----------------------------")

client_sock, client_address = server_socket.accept()

print("已和客戶端建立連線中----------------------")

while true:

try:

info = client_sock.recv(1024)

if len(info):

print("客戶端:" + info.decode())

send_mes = input("服務端:")

client_sock.send(send_mes.encode())

except:

print("客戶端中斷連線")

client_sock.close()

sys.exit(0)

import socket

import sys

host = 'localhost'

port = 10001

client_socket = socket.socket(socket.af_inet, socket.sock_stream)

print("客戶端就緒中------------------------------")

try:

client_socket.connect((host, port))

print("已和伺服器建立連線中----------------------")

except:

sys.exit(1) # exit(1):有錯誤退出

while true:

try:

send_mes = input("客戶端:")

client_socket.send(send_mes.encode())

info = client_socket.recv(1024)

if len(info):

print("服務端:" + info.decode())

except:

print("伺服器中斷連線")

client_socket.close()

sys.exit(0) # exit(0):無錯誤退出

C 實現聊天小程式

c 寫乙個遊戲聊天伺服器,供大家參考,具體內容如下 最近學習網路程式設計寫了個聊天小程式,寫個部落格記錄下自己的 c 網路程式設計 c 多執行緒 c stl 以乙個結構體的形式儲存客戶端,用vector訪問存在的客戶端,開啟多執行緒處理邏輯 伺服器允許登陸多個客戶端,允許公屏聊天也允許私聊,預設情況...

UDP協議實現聊天小程式

今天我們用之前講解過的udp協議來寫乙個最基礎,最簡單的網路聊天程式。我們通過udp協議來實現乙個簡單的網路聊天程式 這是客戶端的實現 過程 1.建立套接字 2.繫結位址資訊 3.向服務端傳送資料 4.接受服務端傳送的資料 5.關閉socket include include include inc...

小程式實現簡單語音聊天

基於ws外掛程式 引入ws外掛程式 var websocketserver require ws server 例項化websocket var wss new websocketserver 初始化客戶端陣列 var clients 建立鏈結監聽 wss.on connection functio...