如何在税局网站上做税种认定博客类网站建设

张小明 2025/12/31 9:49:54
如何在税局网站上做税种认定,博客类网站建设,企业内部网站建设费用,崇信网站建设一、引言昨天讲了网络编程里it和tcp的一些相关概念,今天讲一下编码转换和socket网络编程二、编码转换1.为什么要学习编码转换在计算机网络中#xff0c;数据都是以二进制的形式进行传输的。所以在网络传输数据的时候#xff0c;数据需要先编码转化为二进制#xff08;bytes数据都是以二进制的形式进行传输的。所以在网络传输数据的时候数据需要先编码转化为二进制bytes数据类型I Love Python 字符串 转换为二进制数据 网络中传输2.数据的编码转换数据转换方法说明:encode编码 将字符串转化为字节码decode解码 将字节码转化为字符串提示encoed()和decode()函数可以接受参数encoding是指在编解码过程中使用的编码方案。字符串编码str.encode(encoding”utf-8”)二进制解码bytes.decode(encoding“utf-8”)三、socket网络编程1.socket套接字1.1目前存在的问题到目前为止我们学习了IP地址和端口号使用这些我们就可以在茫茫的网络海洋中进行畅游了么答案是否定的只知道IP地址和端口号,没有工具的辅助是无法抵达诗和远方的1.2socket套接字那我们需要什么工具呢socket套接字工具它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定一台计算机可以接收其他计算机的数据也可以向其他计算机发送数据。这就好比现实中的电话当知道了对方的电话号码后需要使用电话才能进行通讯程序之间想要进行网络通信需要基于这个socket套接字socket套接字就是程序间进行网络通讯的工具。1.3socket使用场景不夸张地说,只要跟网络相关的应用和程序基本都使用了socket2.TCP客户端及服务器端开发实践2.1TCP网络应用程序开发分类TCP网络应用程序开发分为客户端开发和服务器端开发,客户端程序是指运行在用户设备上的程序服务端程序是指运行在服务器设备上的程序专门为客户端提供数据服务。2.2 TCP客户端程序开发流程及应用实践五步走拿打电话来举例的话就是:1.创建客户端套接字对象(买手机)2.和服务端套接字建立联系(打电话)3.发送数据(说话)4.接收数据(接电话)5.关闭客户端和服务端(挂电话socket类的参数和方法说明:AddressFamilyIP地址类型, 分为IPv4和IPv6Type传输协议类型开发客户端需要使用的函数connect:和服务端套接字建立联系send:发送数据recv:接收数据close:关闭连接TCP客户端程序开发实践:import socket if __name__ __main__: #加一层保护 # 1、创建客户端套接字对象 tcp_client_socket socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2、和服务器端套接字建立连接(参数必须是一个元祖) tcp_client_socket.connect((192.168.31.181, 8080)) # 3、发送数据 tcp_client_socket.send(hell, itheima.encode(encodingutf-8)) # 4、接收数据 recv_data tcp_client_socket.recv(1024).decode(utf-8) print(recv_data) # 5、关闭客户端套接字 tcp_client_socket.close()3.TCP服务器端开发流程及应用实践七步走1.创建服务端套接字对象2.绑定ip地址和端口号3.设置监听4.等待接收客户端的连接请求5.接收数据6.发送数据7.关闭套接字客户端socket类的参数和方法说明AddressFamilyIP地址类型, 分为TPv4和IPv6Type传输协议类型开发服务器端需要使用的函数bind绑定IP地址和端口号listen设置监听accept等待接受客户端的连接请求send发送数据recv接收数据TCP服务器端程序开发实践import socket if __name__ __main__: # 1、创建服务器端套接字对象 tcp_server_socket socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2、绑定IP地址与端口号 tcp_server_socket.bind((, 8888)) # 3、开启监听 tcp_server_socket.listen(128) # 4、等待接收客户端连接请求 conn_socket, ip_port tcp_server_socket.accept() print(客户端IP端口, ip_port) # 5、接收数据 recv_data conn_socket.recv(1024) print(接收到的数据, recv_data.decode()) # 6、发送数据 conn_socket.send(客户端的数据已经收到了.encode()) # 7、关闭套接字 conn_socket.close() tcp_server_socket.close()四、结语明天接着给大家讲多任务编程.
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站效果案例七冶建设集团网站

Danbooru批量下载神器:3步搞定海量图片采集 【免费下载链接】DanbooruDownloader Danbooru image downloader. 项目地址: https://gitcode.com/gh_mirrors/dan/DanbooruDownloader 还在为一张张手动保存Danbooru图片而苦恼吗?想要快速构建自己的图…

张小明 2025/12/30 23:37:10 网站建设

大连企业做网站公司排名q版设计网站

如何用WindowResizer实现窗口尺寸自由调整:5个实用技巧彻底解决屏幕空间难题 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 在日常电脑使用中,你是否经常被…

张小明 2025/12/29 8:49:00 网站建设

网站备案怎么备案wordpress主题 演示数据库

调试脚本的全面指南 1. 调试概述 调试在软件开发中占据着至关重要的地位,往往比编程本身花费更多的时间。在Tcl语言中,由于其解释性的特点,许多人边思考边编写代码,这使得调试的需求更加突出。良好的设计原则和深思熟虑能够帮助我们避免陷入困境,解决常见的问题。 2. 追…

张小明 2025/12/29 8:49:06 网站建设

个性创意网站access做网站数据方法

想要在App Inventor中开发功能更加强大的移动应用?这个包含20多种AI2扩展插件的完整集合将成为你的必备开发利器!无论你是App Inventor初学者还是希望提升开发效率的中级开发者,这些精心整理的插件都能为你的项目注入新的活力。 【免费下载链…

张小明 2025/12/29 8:49:05 网站建设

菏泽网站建设多少钱长沙求职网招聘网

Cimoc:纯净体验的Android漫画阅读解决方案 【免费下载链接】Cimoc 漫画阅读器 项目地址: https://gitcode.com/gh_mirrors/ci/Cimoc 在移动设备上阅读漫画时,广告弹窗、加载卡顿、资源分散等问题常常影响阅读体验。Cimoc作为一款开源Android漫画阅…

张小明 2025/12/29 8:49:05 网站建设

遵义住房城乡建设厅网站Wordpress主页面增加

Unix/Linux 系统管理:用户、组与日常任务指南 在 Unix/Linux 系统管理中,日志文件管理、用户和组的管理以及日常任务的执行是至关重要的环节。下面将详细介绍这些方面的内容。 1. 日志文件轮转 日志文件会通过重命名的方式进行轮转,例如将其重命名为 base_netconns.log.…

张小明 2025/12/30 14:23:19 网站建设