会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xudachen
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
10
下一页
2018年4月8日
Python--网络编程-----struct模块的字节数限制
摘要: 一、i类型的字节数限制,如下代码报错: 二、l类型也有字节数限制,如下代码报错: 三、可以用字典存储数据, 如: str就可以转成bytes类型发送出去了,
阅读全文
posted @ 2018-04-08 22:09 xudachen
阅读(784)
评论(0)
推荐(0)
编辑
Python--网络编程-----解决粘包问题-简单版
摘要: 一、服务端代码为: 二、客户端代码为: 在客户端依次输入,dir, ipconfig, dir,客户端结果为: 从以上客户端输出结果可以看出,解决了粘包现象
阅读全文
posted @ 2018-04-08 21:53 xudachen
阅读(221)
评论(0)
推荐(0)
编辑
2018年4月7日
Python--网络编程-----粘包的底层原理分析
摘要: 一、send是不是直接把数据发给服务端 不是,要想发数据,必须得通过网卡发送数据,应用软件是无法直接通过网卡发送数据的,它需要调用操作系统接口, 也就是说,应用软件把要发送的数据由应用系统内存copy到操作系统内存,进而由操作系统控制数据的发送,copy到 操作系统内存也意味着send已经发送完毕了
阅读全文
posted @ 2018-04-07 23:23 xudachen
阅读(316)
评论(0)
推荐(0)
编辑
Python--网络编程-----粘包现象
摘要: 一、为了防止出现端口占用的情况, linux中可以使用pkill -9 python windows系统中使用taskkill python 二、什么是粘包现象 1、多个包(也就是多个命令的执行结果)粘在一起的现象,叫做粘包现象 2、代码示例如下: 服务端代码: 客户端代码: 在客户端依次输入dir
阅读全文
posted @ 2018-04-07 22:26 xudachen
阅读(167)
评论(0)
推荐(0)
编辑
2018年4月6日
Python--网络编程-----socket编程示例--模拟ssh远程执行命令
摘要: 一、服务端 二、客户端 在客户端运行dir,结果为: 服务端运行结果:
阅读全文
posted @ 2018-04-06 13:30 xudachen
阅读(197)
评论(0)
推荐(0)
编辑
pycharm下 os.system执行命令返回有中文乱码
摘要: 控制台返回: 解决方法: 将Global Encoding设置为gbk,即可正常显示,如下: 原因据说是因为IDE编码不能设置为utf-8,需要设置为gbk,因为这个控制台的代码需要和windows保持一致。
阅读全文
posted @ 2018-04-06 11:07 xudachen
阅读(7280)
评论(1)
推荐(1)
编辑
2018年4月5日
Python--网络编程-----socket编程示例--打电话--加上链接循环
摘要: 一、代码示例 服务端: 客户端1 客户端2 加上链接循环之后,服务端可以依次为客户端1和客户端2提供服务,但是同时只能为一个客户端提供服务,不能够并行提供服务
阅读全文
posted @ 2018-04-05 21:16 xudachen
阅读(266)
评论(0)
推荐(0)
编辑
Python--网络编程-----socket编程示例--打电话--加上通讯循环与bug修复
摘要: 一、服务端 二、客户端 客户端结果为: 服务端结果为: 三、有时间运行服务端程序的时候,显示端口占用错误,这时候可以使用如下代码防止出现这种情况 四、当客户端输入为空时(也就是直接回车),按回车后,客户端一直横在那, 原因分析: 客户端发送空信息需要调用操作系统接口,把客户端程序内存中要发送的信息拷
阅读全文
posted @ 2018-04-05 19:27 xudachen
阅读(331)
评论(0)
推荐(0)
编辑
Python--网络编程-----socket编程示例--打电话
摘要: 一、服务端 运行服务端,会卡在res = phone.accept()等待连接 二、客户端 先运行服务端,然后运行客户端,结果为: 三、完整的一次通信代码 服务端运行结果为: 客户端运行结果为:
阅读全文
posted @ 2018-04-05 17:07 xudachen
阅读(2279)
评论(0)
推荐(0)
编辑
Python--网络编程-----socket介绍
摘要: 一、socket在互联网协议中的位置 二、socket是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织
阅读全文
posted @ 2018-04-05 15:34 xudachen
阅读(161)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
10
下一页
公告