• 大小: 2KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Python
  • 标签: python  监听端口  

资源简介

python 网络端口监听工具源码 两类分别实现listen and reader

资源截图

代码片段和文件信息

# Filename: PortListner.py
# @author: RobinTang
# Created on 2012-9-5 1:42:05

import threading
import socket

encoding = ‘utf-8‘
BUFSIZE = 1024

# a read thread read data from remote
class Reader(threading.Thread):
    def __init__(self client):
        threading.Thread.__init__(self)
        self.client = client
        
    def run(self):
        while True:
            data = self.client.recv(BUFSIZE)
            if(data):
                string = bytes.decode(data encoding)
                print(string)
            else:
                break
        print(“close:“ self.client.getpeername())
        
    def readline(self):
        rec = self.inputs.readline()
        if rec:
            string = bytes.decode(rec encoding)
            if len(string)>

评论

共有 条评论