python 安卓应用层_使用Python开发客户端和服务端程序 理解应用层协议和表示层...
不少学习计算机网的学生,对于服务器和客户机,以及应用层协议 表示层理解的不完全,在这里我使用Python编写了用于传输学生信息的程序。服务端使用TCP的8898端口侦听客户端的请求。客户端向服务端发送学生信息。信息的格式已经固定。QQ号+姓名+手机号+地址,每一个学生一行。服务端收到后将信息存储到记事本文件。
服务端程序代码:
from socket import *服务器
host = '192.168.80.120'
bufferSize = 1024
port = 8898
sc = (host,port)
s = socket(AF_INET,SOCK_STREAM)
s.bind(sc)socket
s.listen()ide
c,addr = s.accept()
data = c.recv(bufferSize)
print(data.decode('utf_8'))
f = open('.\student.txt','a+')
f.write(data.decode('utf_8'))
f.close()
c.send('200,收到学生信息\n'.encode(encoding='utf_8'))
c.close()
s.close()学习
客户端程序代码:code
import socket
sk = socket.socket()
sk.connect(('192.168.80.120',8898))
sk.send('458717185韩立刚13803367991河北省石家庄市藁城市\n434566555韩辉13803443391河南省郑州市长江大道\n'.encode(encoding='utf_8'))
ret = sk.recv(1024)
print(ret.decode('utf_8'))
sk.close() it
python 安卓应用层_使用Python开发客户端和服务端程序 理解应用层协议和表示层...相关推荐
- swagger 返回json字符串_[Swagger] Swagger Codegen 高效开发客户端对接服务端代码
[Swagger] Swagger Codegen 高效开发客户端对接服务端代码 @TOC 手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如需要链接和更多资源,可以关注其他博 ...
- 封装利用libwebsockets写出的客户端、服务端程序为客户端服务端类
封装利用libwebsockets写出的客户端.服务端程序为客户端服务端类 文章目录 封装利用libwebsockets写出的客户端.服务端程序为客户端服务端类 1.封装 2.封装后写wss客户端.服 ...
- 物联网系统上位机源码,含服务器和客户端 物联网服务端程序
物联网系统上位机源码,含服务器和客户端 物联网服务端程序,可以接受市面上大多数透传数据的DTU登录,以及和DTU双向通讯 程序功能:能分组管理,不同的组别用户只可见自己组别的设备,设备和客户端登录掉线 ...
- python 网络编程_python网络编程示例(客户端与服务端)
client客户端 if __name__ == '__main__': import socket import os sock = socket.socket(socket.AF_INET, so ...
- TCP客户端、服务端程序开发
套接字类似于通讯工具 # 客户端 import socketif __name__ == '__main__':# 1.创建客户端套接字对象tcp_client_socket = socket.soc ...
- 基于安卓的企业物流管理系统(Android客户端+JavaSSM服务端开发的物流管理APP)
摘 要 随着互联网的技术的快速发展和无线网络的更新迭代,使4G网络已成为过去式5G网络蓬勃发展.技术的发展,硬件的提高使人们使用智能手机可以更加快速.便捷的浏览信息.获取信息. 本文首先介绍企业物流管 ...
- OSI七层模型以及TCP/UDP客户端/服务端程序实例
OSI七层模型以及TCP/UDP客户端/服务端程序实例 一.前言 二.OSI简介 2.1 OSI概念 2.2 划分原则 2.3 OSI七层模型 2.4 模型举例 三.Linux下TCP/UDP程序开发 ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- 【附源码】计算机毕业设计Python安卓仿驾考宝典系统APPye8qu(源码+程序+LW+调试部署)
[附源码]计算机毕业设计Python安卓仿驾考宝典系统APPye8qu(源码+程序+LW+调试部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python3 ...
最新文章
- 两款简易计算器纯js版附源码下载
- Failed to download You must enable the openssl extension to download files via https
- 2021银川Problem D. Farm(不保证正确性)
- alt和title的区别与用法
- 利用Javascrip实现web窗体的打开和关闭后的刷新
- ASP.NET中常用功能代码总结(1)——发送邮件篇
- 如何以源码安装mysql_CentOS以源码方式安装MySQL
- MacBook telnet安装
- 科技爱好者周刊(第 124 期):华为如何考核员工
- 查看Oracle执行计划的几种常用方法-系列1
- 地信遥感行业可以考的证
- 四年级计算机考试反思,四年级期中考试总结反思三篇
- [每日一氵] Python 写程序专用 log 分享
- 第二章 实用工具单元
- Praat脚本-026 | 谈谈自动标注这点儿事(2)
- 全区开展国家网络安全宣传周活动
- 三菱计算机通讯模块的作用,三菱plc数据通信模块功能说明
- python数据存储方式_python各数据存储方法
- 求三角函数中的反正弦/余弦函数
- spring整合mybatis 原理