python 多人聊天DOS版

这是一个简单的Python DOS版多人聊天程序,包括登陆、注销和命令行交互功能,适用于学习参考。源代码来源于cnblogs和oschina的相关教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DOS版,支持登陆,注销,命令行等操作,写的比较简单,仅供参考学习。

参考资料http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html

参考资料http://www.oschina.net/code/snippet_1387924_25928

客户端:

#coding=GBK
'''
Created on 2014/3/18
@author: LING
'''
import socket
import threading
import random
import time
import os

class QFclient(object):
    def __init__(self,my_socket):
        self.name=''
        self.socket=my_socket
        self.sendstr=''
        self.recvstr=''
        self.isLogon=False
        
    def send(self,s):
        while True:
            try:
                self.sendstr=raw_input()
                self.sendstr=self.sendstr.strip(' ')
                if 'command ' == self.sendstr[:8]:
                    if self.sendstr[8:]=='dir' or self.sendstr[8:]=='ls':
                        os.system('dir')
                    else:
                        os.system(self.sendstr[8:])  
                elif 'login ' ==self.sendstr[:6]:
                    self.name=self.sendstr[6:].strip(' ').split(' ')[0]
                    s.send(self.sendstr)
                elif '--help' == self.sendstr[:6]:
                    print '======================================'
                    print 'login -user -password //登陆系统'
                    print 'command -expr         //执行DOS命令'
                    print '-version              //查看当前版本'
                    print 'request -user -ls     //查看用户组状态'
                    print 'request -file -ls    //查看群共享(需要登陆)'
                    print 'request -download -filename    //下载文件,filename为文件名(需要登陆)'
                    print 'request -upload -filepa
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值