摘要: 1.粘包: 多个包 多个命令的结果 粘到一起了 因为recv 1024限制了 导致的结果 参考:http://www.cnblogs.com/linhaifeng/articles/6129246.html粘包底层原理分析: 1.运行一个软件 和 哪几个硬件 有关 硬盘 内存 cpu 2.启动程序: 阅读全文
posted @ 2018-03-20 18:01 Alice的小屋 阅读(230) 评论(0) 推荐(0) 编辑
摘要: socket通信1.简单的套接字通信 1 import socket 2 phone = socket.socket(socket.AF_INET,socket.SOCK_STREAM) 3 phone.bind(('127.0.0.1',8080)) 4 phone.listen(5) 5 pri 阅读全文
posted @ 2018-03-20 16:50 Alice的小屋 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 1.简单的套接字通信服务端 1 ''' 2 服务端 接电话 3 客户端 打电话 4 1.先启动服务端 5 2.服务端有两种套接字 6 1.phone 用来干接收链接的 7 2.conn 用来干收发消息的 8 9 ''' 10 import socket 11 # 1.买手机 12 phone = s 阅读全文
posted @ 2018-03-20 12:00 Alice的小屋 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.计算机基础知识: 作为应用开发程序员,我们开发的软件都是应用软件,而应用软件必须运行于操作系统之上,操作系统则运行于硬件之上, 应用软件是无法直接操作硬件的,应用软件对硬件的操作必须调用操作系统的接口,由操作系统操控硬件。 2.网络: 网络就是物理链接介质+互联网协议 1.物理链接介质:网线,交 阅读全文
posted @ 2018-03-20 10:39 Alice的小屋 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.计算机基础: 学python 写程序软件 eg: 暴风 qq word ... 应用软件 间接控制硬件 操作系统windows/linux... 系统软件 控制程序 让硬盘 内存 cpu 运转起来 计算机硬件 硬件 硬盘 内存 cpu 网卡2.c/s架构 客户端 服务端 Client Serve 阅读全文
posted @ 2018-03-20 10:28 Alice的小屋 阅读(183) 评论(0) 推荐(0) 编辑