from socket import *
from os import walk
server = socket()
server.bind(('10.7.181.84', 1999))
server.listen(420)
while True:
connect, address = server.accept()
send_message = '請選擇:a模孩、文字信息 b琳要、圖片信息'
connect.send(send_message.encode())
while True:
re_data = connect.recv(1024)
if re_data.decode(encoding='utf-8') == 'a':
connect.send(input('召喚師段位:').encode())
elif re_data.decode(encoding='utf-8') == 'b':
while True:
for root, dirs, files in walk('file'):
connect.send(('請選擇圖片名稱:' + str(files)).encode())
re_data = connect.recv(1024)
for x in files:
if x == re_data.decode(encoding='utf-8'):
with open('file/' + x, 'rb') as f:
connect.send(f.read())
break
break
re_data = connect.recv(1024)
if re_data.decode() == 'n':
break
else:
connect.send('無此請求冕象!'.encode())
from socket import *
client = socket()
client.connect(('10.7.181.84', 1999))
re_data = client.recv(1024)
print(re_data.decode(encoding='utf-8'))
while True:
send_message = input('選擇請求:')
client.send(send_message.encode())
if send_message == 'a':
re_data = client.recv(1024)
print(re_data.decode(encoding='utf-8'))
continue
if send_message == 'b':
while True:
re_data = client.recv(1024)
print(re_data.decode(encoding='utf-8'))
x = input('圖片名:')
client.send(x.encode())
while True:
re_data = client.recv(1024)
with open('files/' + x, 'ab') as f:
f.write(re_data)
if (len(re_data)) < 1024:
break
choice = input('y/n:')
client.send(choice.encode())
if choice == 'n':
break
else:
re_data = client.recv(1024)
print(re_data.decode())
網(wǎng)絡(luò)編程_作業(yè)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秧秉,“玉大人褐桌,你說我怎么就攤上這事∠笥” “怎么了荧嵌?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長砾淌。 經(jīng)常有香客問我啦撮,道長,這世上最難降的妖魔是什么汪厨? 我笑而不...
- 正文 為了忘掉前任赃春,我火速辦了婚禮,結(jié)果婚禮上劫乱,老公的妹妹穿的比我還像新娘织中。我一直安慰自己,他們只是感情好衷戈,可當(dāng)我...
- 文/花漫 我一把揭開白布狭吼。 她就那樣靜靜地躺著,像睡著了一般脱惰。 火紅的嫁衣襯著肌膚如雪搏嗡。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼延赌!你這毒婦竟也來了除盏?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對(duì)情侶失蹤挫以,失蹤者是張志新(化名)和其女友劉穎者蠕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掐松,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡踱侣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年粪小,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抡句。...
- 正文 年R本政府宣布锐锣,位于F島的核電站猾担,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏刺下。R本人自食惡果不足惜绑嘹,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望橘茉。 院中可真熱鬧工腋,春花似錦、人聲如沸畅卓。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽翁潘。三九已至趁冈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拜马,已是汗流浹背渗勘。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長得像扮超,于是被迫代替她去往敵國和親取刃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 寫一個(gè)兩個(gè)人的聊天系統(tǒng)出刷,可以實(shí)現(xiàn)雙向聊天功能璧疗。如果發(fā)送的是普通的文字就直接打印,如果發(fā)送的文字是’拜拜’就關(guān)閉連接...
- 第一題:寫一個(gè)客戶端和服務(wù)器的套接字:客戶端連接服務(wù)器后展示界面: =======================...
- 編寫一個(gè)能夠持續(xù)聊天的服務(wù)器和客戶端馁龟,當(dāng)客戶端發(fā)送“拜拜”的時(shí)候崩侠,斷開服務(wù)器和客戶端的連接,發(fā)送一個(gè)網(wǎng)址屁柏,能夠下載...
- 作業(yè): 第一題:寫一個(gè)客戶端和服務(wù)器的套接字:客戶端連接服務(wù)器后展示界面:====================...