运用了Socket编程,gui,流的读入和写出,线程控制等 思路: 1、首先是在客户端中先建立好聊天的GUI 2、建立服务器端,设置好端口号(用SocketServer),其中需要两个boolean变量来分别表示服务器是否已经开启和是否有客户端连接进来, 利用while循环来让服务器在开启的情况下不 ...
分类:
其他好文 时间:
2019-04-25 01:18:57
阅读次数:
163
SocketServer模块简化了编写网络服务程序的任务。同时SocketServer模块也是Python标准库中很多服务器框架的基础。 socketserver模块可以简化网络服务器的编写,Python把网络服务抽象成两个主要的类,一个是Server类,用于处理连接相关的网络操作,另外一个则是Re ...
分类:
其他好文 时间:
2019-04-17 20:49:48
阅读次数:
181
socketserver模块是基于socket而来的模块,它是在socket的基础上进行了一层封装,并且实现并发等功能。 看看具体用法: ?x import socketserver #1、引入模块 class MyServer(socketserver.BaseRequestHandler): # ...
分类:
其他好文 时间:
2019-04-14 14:39:37
阅读次数:
127
python实现FTP程序 程序源码 上传功能 查看文件 cd功能 创建目录 程序源码 目录结构 服务端 主程序 import optparse import socketserver import server import configs class ArgvHandler(): def __i ...
分类:
编程语言 时间:
2019-04-13 21:53:38
阅读次数:
164
在开发程序过程中经常遇到socketserver OSError:[Errno 98] Address already in use的错误 解决方案: 1. 打开终端 输入:sudo lsof -i:端口号; 然后就可以显示自己的端口进程pid 杀死进程pid输入 kill -9 pid号 2. 第 ...
分类:
其他好文 时间:
2019-04-10 11:46:59
阅读次数:
339
计算机基础 网络基础 套接字 socket模块 TCP协议和UDP协议 struct 模块简介 struct 模块解决 TCP黏包问题 socket 客户端的认证 socketserver模块初识 客户端的认证 阶段小结 ...
分类:
编程语言 时间:
2019-04-09 09:22:36
阅读次数:
116
来源:http://www.cnblogs.com/Eva-J/p/5081851.html 再看继承 真正的大餐来之前,还是来点儿开胃菜!回顾一下关于类的继承的知识: 我们先看上面的代码,这是一个简单的类继承,我们可以看到父类Base和子类Son,它们中各有一个Testfunc方法,当我们实例化子 ...
分类:
编程语言 时间:
2019-04-03 22:02:38
阅读次数:
199
简单的socket项目: client端: server端: 为解决socket的并发问题,使用socketserver: socketserver源码分析: IO多路复用: ...
分类:
编程语言 时间:
2019-03-21 17:21:52
阅读次数:
173
因为原生tcp不能连接多个用户。所以使用socketserver。 固定代码: import socketserver Class A(socketserver.BaseRequestHandler): def handler(self): self.request.recv() # 相当于conn ...
分类:
其他好文 时间:
2019-03-12 10:41:45
阅读次数:
185