服务端代码: 客户端1代码: 客户端2代码: 先开启服务端,然后开启客户端1,客户端2,在客户端1输入信息能够收到服务端的响应信息,在客户端2输入信息不能收到服务端的响应信息,此时断开客户端1 的连接,客户端2可以正常收到服务端的响应信息, 客户端1运行结果: 客户端2运行结果: 服务端运行结果: ...
分类:
编程语言 时间:
2018-04-12 00:12:15
阅读次数:
294
一、为了防止出现端口占用的情况, linux中可以使用pkill -9 python windows系统中使用taskkill python 二、什么是粘包现象 1、多个包(也就是多个命令的执行结果)粘在一起的现象,叫做粘包现象 2、代码示例如下: 服务端代码: 客户端代码: 在客户端依次输入dir ...
分类:
编程语言 时间:
2018-04-08 00:29:16
阅读次数:
224
一、python操作网络,也就是打开一个网站,或者请求一个http接口,使用urllib模块。 urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模块,在python2里面有urllib模块和urllib2模块。 1 2 3 4 5 6 7 8 ...
分类:
编程语言 时间:
2018-04-07 12:42:04
阅读次数:
176
一、服务端 二、客户端 在客户端运行dir,结果为: 服务端运行结果: ...
分类:
编程语言 时间:
2018-04-06 15:21:13
阅读次数:
228
一、代码示例 服务端: 客户端1 客户端2 加上链接循环之后,服务端可以依次为客户端1和客户端2提供服务,但是同时只能为一个客户端提供服务,不能够并行提供服务 ...
分类:
编程语言 时间:
2018-04-05 22:03:23
阅读次数:
203
一、服务端 二、客户端 客户端结果为: 服务端结果为: 三、有时间运行服务端程序的时候,显示端口占用错误,这时候可以使用如下代码防止出现这种情况 四、当客户端输入为空时(也就是直接回车),按回车后,客户端一直横在那, 原因分析: 客户端发送空信息需要调用操作系统接口,把客户端程序内存中要发送的信息拷 ...
分类:
编程语言 时间:
2018-04-05 20:01:47
阅读次数:
511
一、socket在互联网协议中的位置 二、socket是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织 ...
分类:
编程语言 时间:
2018-04-05 15:51:51
阅读次数:
203
一、C/S架构 C为Client S为 Server C/S架构即为客户端/服务器架构, 这种架构的软件开发,需要开发客户端软件和服务端软件, 一般来讲,客户端软件运行在客户端主机上,服务端软件安装在服务端主机上, 两台主机要怎么进行通信呢? 首先,两台主机之间的网卡之间物理线路必须要联通 其次,操 ...
分类:
编程语言 时间:
2018-04-05 01:32:46
阅读次数:
278
咱们平常在电脑上使用的程序如:迅雷,word,QQ,火狐浏览器等,这些统一称为应用软件,python开发也是主要开发这种应用软件。 如果QQ这款应用软件想要运行,咱们首先要下载QQ的安装软件,然后安装在操作系统之上, 但是操作系统也是软件,只不过它是一种系统软件,软件要想允许必须要在硬件之上,也就是 ...
分类:
编程语言 时间:
2018-04-05 01:28:40
阅读次数:
201
struct模块 最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。 了解c语言的人,一定会知道struct结构体在c语言中的作用,它定义了一种结构,里面包含不同 ...
分类:
其他好文 时间:
2018-04-04 20:52:17
阅读次数:
163