一个简单的基于多进程实现并发的Socket程序
摘要:在单进程的socket的程序的基础上,实现多进程并发效果的思路具体是:在server端开启“链接循环”,每建立一次链接就生成一个Process对象进行server-client的互动,而client端不用做任何变化,因为对于client来说每运行一次程序就相当于与server端建立了一个链接。 具体
阅读全文
posted @
2018-05-29 12:34
江湖乄夜雨
阅读(310)
推荐(0)
Socket传输简单的信息以及粘包问题的解决
摘要:一、简单的socket程序——传输简短文字: # -*- coding: utf-8 -*- # -*- Author: WangHW -*- import socket whw_client = socket.socket(socket.AF_INET,socket.SOCK_STREAM) wh
阅读全文
posted @
2018-05-26 13:03
江湖乄夜雨
阅读(267)
推荐(0)
Tom与Jerry谁先死?
摘要:有如下问题:Tom的攻击力为113,血量为688,Jerry的攻击力为112,血量为691。每一个回合他们各攻击对方一次,请问谁先死? 这是一个简单的“人狗大战问题”,我们只要利用类的继承,在原有的基础上稍加改动即可实现: import time class Hero: def __init__(s
阅读全文
posted @
2018-05-24 12:57
江湖乄夜雨
阅读(823)
推荐(0)
简单的单进程FTP服务器的实现
摘要:一、功能说明: 1.本程序基于socket实现客户端与服务器端的单进程交互 2.用到的用户名:whw,密码abc123——服务器端密码的验证利用hashlib模块进行MD5的编码以确保通信安全。 3.客户端登陆成功后可以查看自己再服务器上的文件夹里文件的列表;可以在自己所在的目录随意切换;可以将服务
阅读全文
posted @
2018-05-23 17:26
江湖乄夜雨
阅读(1106)
推荐(0)
一个简单的多用户交互系统的实现
摘要:需求如下:创建管理员、教师、学员这三个视图,实现一个简单的课程操作交互 具体实现如下: Homework:│ ├─bin│──────start.py #程序的入口│├─conf│──────config.py #程序用到的文件的路径以及其他关系映射信息│├─core #│──────logger.
阅读全文
posted @
2018-05-13 14:11
江湖乄夜雨
阅读(1647)
推荐(0)
Fibonacci数列的两种实现方式
摘要:斐波那契数列的形式为:1,1,2,3,5,8,13,21......从第三项开始,后面的每一项都是前面两项的和。 实现的方式有一下 两种: 一:递归方式实现 当然这种方式的输出为55,是直接计算出某一项的数值的。 二:简单的赋值语句逻辑实现 这种方式输出为:1,1,2,3,5,8,13,21,34,
阅读全文
posted @
2018-03-31 14:55
江湖乄夜雨
阅读(293)
推荐(0)