Python Socket 簡單聊天室1

2022-07-01 09:57:08 字數 2511 閱讀 2766

這是第一版,最簡單的,僅僅實現了通訊,你收我發,我收你發而已。下篇將介紹,基於非同步多執行緒的聊天室:

客戶端:12

3456

78910

1112

1314

1516

1718

1920

2122

#-*-coding:utf-8-*-

#聊天室,服務端**

importsocket

soc_object=socket.socket();

address=('127.0.0.1',9999)

soc_object.bind(address);

soc_object.listen(2);

tag=true;

whiletag:

client_object,client_address=soc_object.accept();#等待連線

print'your friend online';

whiletrue:

content=raw_input('your send content:');

client_object.send(content);

recontent=client_object.recv(1024);#接收回覆

printrecontent;

ifrecontent=='exit':

print'session over'

break;

soc_object.close();

客戶端:12

3456

78910

1112

1314

#-*-coding:utf-8-*-

#聊天室,客戶端**

importsocket

soc_object=socket.socket();

address=('127.0.0.1',9999)

soc_object.connect(address);

whiletrue:

printsoc_object.recv(1024)#接收訊息

content=raw_input('your send content:')

soc_object.send(content);

soc_object.close();

python socket 簡單程式設計

伺服器端 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection from ...

python socket簡單使用 一

匯入socket模組 import socket socket可以看做為乙個檔案,用乙個socket表示 開啟了乙個網路鏈結 開啟乙個socket需要知道目標計算機的ip位址和埠號 建立tcp連線是,自動發起連線的叫做客戶端,被動響應連線的叫做伺服器 新建乙個socket物件 原型 socket.s...

簡單的python socket程式設計

最近寫點小東西,要用到socket伺服器和客戶端,用python實現起來非常的方便。貼點 首先 引用必要的包 import thread from socket import from time import ctime接下來定義埠號和位址 host port 8888 埠號 bufsize 200...