2019年4月17日

python----网络编程之UDP协议

摘要: UDP协议 CP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。 使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。 虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求 阅读全文

posted @ 2019-04-17 23:26 cn_ike 阅读(395) 评论(0) 推荐(0) 编辑

python----网络编程之解决远程命令程序的粘包问题

摘要: 远程执行命令程序开发 上一篇我们实现了server与client端的聊天程序,这一篇我们实现一个远程执行命令的程序. 我们用到subprocess模块. 注意的是:命令结果的编码是以当前所在的系统为准的,如果是windows,那么res.stdout.read()读出的就是GBK编码的,在客户端接收 阅读全文

posted @ 2019-04-17 23:11 cn_ike 阅读(194) 评论(0) 推荐(0) 编辑

python----网络编程之server与client实现聊天功能

摘要: Socket套接字方法 family(socket家族) socket type类型 服务端套接字函数 客户端套接字函数 公共用途的套接字函数 基本的套接字例子 服务端: 和客户端编程相比,服务器编程就要复杂一些。 服务器进程首先要绑定一个端口并监听来自其他客户端的连接。如果某个客户端连接过来了,服 阅读全文

posted @ 2019-04-17 22:29 cn_ike 阅读(991) 评论(0) 推荐(0) 编辑

python----网络编程之TCP三次握手四次挥手

摘要: 什么是Socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部。 TCP三次握手 三次握手就好比是两个好朋友因为一块钱,两人干了 阅读全文

posted @ 2019-04-17 20:50 cn_ike 阅读(255) 评论(0) 推荐(0) 编辑

python----网络编程之计算机基础知识

摘要: 网络编程 什么C/S架构: C指的是client(客户端软件),S指的是Server(服务端软件),本章的重点就是教大家写一个C/S架构的软件,实现服务端软件与客户端软件基于网络通信. 计算机基础知识: 作为应用开发程序员,我们开发的软件都是应用软件,而应用软件必须运行于操作系统之上,操作系统则运行 阅读全文

posted @ 2019-04-17 18:24 cn_ike 阅读(320) 评论(0) 推荐(0) 编辑

导航