2018-10-24-day19作业

import socket
with open('./files/欢迎界面.txt','r',encoding='utf-8') as f:
welcome=f.read()
server=socket.socket()
server.bind(('10.7.156.62',8096))
server.listen(100)
print('开始监听')
welcome_re=welcome.encode('utf-8')

while True:
conversation,addr=server.accept()
while True:
message_re=conversation.recv(1024).decode('utf-8')
if message_re=='1':
with open('./files/123.jpg','br') as f:
content=f.read()
conversation.send(content)
conversation.close()
elif message_re=='2':
with open('./files/123.txt','br') as f:
content=f.read()
conversation.send(content)
elif message_re=='3':
break

import socket
while True:
with open('./files/欢迎界面.txt','r',encoding='utf-8') as f:
print(f.read())
client=socket.socket()
client.connect(('10.7.156.62',8096))
value=input('客服端:')
client.send(value.encode('utf-8'))
re_data=client.recv(1024)
data=bytes()
if value=='1':
while re_data:
data+=re_data
re_data=client.recv(1024)

    with open('./files/new.jpg', 'bw') as f:
        f.write(data)
    print('接收完成')
if value=='2':
    while re_data:
        data+=re_data
        re_data=client.recv(1024)

    with open('./files/new.txt', 'bw') as f:
        f.write(data)
    print('接收完成')
if value=='3':
    break
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、正则复习 import re """ 1.正则符号 匹配字符:. \w \s \d (\b, ^, $, \B...
    d_d_z阅读 123评论 0 0
  • 为了和大家统一,所以写成了第36天,中间比大家落下了29天的时间,我会陆续回来的。 今天冻坏了,小拇指被冻得有些红...
    春语chunyu阅读 112评论 1 1
  • 思涵每日赠言:一个没有期限的梦想只是个梦,给梦想加一个“截止日期”,把它变成现实的目标,才更容易实现。
    爱心客站阅读 109评论 0 0
  • 四年了,蓦然回首,只是梦一场!曾一度地认为坚持了就会有结果,曾一度地认为付出了就会有回报,又曾一度地认为失去了可以...
    Fayer_snow阅读 546评论 0 1