iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python监听端口收到的信息(TCP)
  • 139
分享到

python监听端口收到的信息(TCP)

端口信息python 2023-01-31 07:01:40 139人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

import threading import Socket encoding = 'utf-8' BUFSIZE = 1024 # a read thread, read data from remote class Reade

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, end='')
            else:
                break
        print("close:", self.client.getpeername())
        
    def readline(self):
        rec = self.inputs.readline()
        if rec:
            string = bytes.decode(rec, encoding)
            if len(string)>2:
                string = string[0:-2]
            else:
                string = ' '
        else:
            string = False
        return string


# a listen thread, listen remote connect
# when a remote Machine request to connect, it will create a read thread to handle
class Listener(threading.Thread):
    def __init__(self, port):
        threading.Thread.__init__(self)
        self.port = port
        self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self.sock.bind(("0.0.0.0", port))
        self.sock.listen(0)
    def run(self):
        print("listener started")
        while True:
            client, cltadd = self.sock.accept()
            Reader(client).start()
            cltadd = cltadd
            print("accept a connect")


lst  = Listener(9011)   # create a listen thread
lst.start() # then start

######################

转自:https://blog.csdn.net/huliang82/article/details/18322033/

--结束END--

本文标题: python监听端口收到的信息(TCP)

本文链接: https://www.lsjlt.com/news/190833.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python监听端口收到的信息(TCP)
    import threading import socket encoding = 'utf-8' BUFSIZE = 1024 # a read thread, read data from remote class Reade...
    99+
    2023-01-31
    端口 信息 python
  • python怎么监听端口接收的数据
    在Python中,可以使用socket模块来监听端口并接收数据。以下是一个示例代码,演示了如何使用Python监听端口,并接收从客户...
    99+
    2023-10-11
    python
  • linux如何查看端口TCP监听情况
    要查看 Linux 上的端口 TCP 监听情况,可以使用以下命令:1. 使用 `netstat` 命令:```netstat -tl...
    99+
    2023-09-15
    linux
  • java怎么监听端口接收数据
    在Java中,你可以使用ServerSocket和Socket类来监听端口和接收数据。首先,你需要创建一个ServerSocket对...
    99+
    2023-10-19
    java
  • Python写的简单的端口监听,显示端口
    刚写的,代码如下,看注释吧。。 # Filename: PortListner.py # @author: RobinTang # Created on 2012-9-5 1:42:05 import threading import ...
    99+
    2023-01-31
    端口 简单 Python
  • java监听端口接收数据的方法是什么
    在Java中,可以使用ServerSocket类来监听端口并接收数据。以下是一个简单的示例代码:```javaimport java...
    99+
    2023-09-15
    java
  • 渗透测试信息收集之常用端口信息
    目录收集常用端口信息文件共享服务端口远程连接服务端口Web应用服务端口数据库服务端口邮件服务端口网络常见协议端口特殊服务端口指纹识别收集常用端口信息 通过扫描服务器开放的端口进而从该...
    99+
    2024-04-02
  • Android 设备 设置adb自动监听tcp 5555端口,重启有效
    Android 设备调试有两种连线方式:有线和无线; 有线是通过USB导线连接android设备和电脑端,无线方式是通过连接WIFI,通过TCP的方式,连接设备和电脑端,一般用 5555端口; 有线的调节,只需要打开调试模式基本就可以了,无...
    99+
    2023-09-27
    android adb tcp/ip
  • 如何查看nginx监听的端口
    要查看Nginx监听的端口,可以通过以下几种方法: 查看Nginx配置文件:打开Nginx的配置文件,一般是在 /etc/ngi...
    99+
    2024-04-08
    nginx
  • ubuntu监听端口的命令有哪些
    这篇“ubuntu监听端口的命令有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu监听端口的命令有哪些”文章吧...
    99+
    2023-07-04
  • 如何在前端上监听到RabbitMQ发送消息并完成数据监控
    如何在前端上监听到RabbitMQ发送消息并完成数据监控,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何在前端实现对Rabb...
    99+
    2024-04-02
  • 如何修改mysql服务的监听端口
    修改mysql服务监听端口的方法首先,在命令行中使用service命令停止mysql服务;service mysql stop mysql服务停止后,在命令行中打开my.cnf配置文件;cat /etc/my.cnfmy.cnf配置文件打开...
    99+
    2024-04-02
  • Linux如何检查程序和监听的端口
    今天小编给大家分享一下Linux如何检查程序和监听的端口的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2023-02-10
    linux
  • Linux下如何查看正在监听的端口
    小编给大家分享一下Linux下如何查看正在监听的端口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开...
    99+
    2023-06-27
  • 查看服务器的监听端口(Windows、Linux、MacOS)
    查看服务器的监听端口(Windows、Linux、MacOS) 一、使用netstat命令查看监听端口(Windows、Linux、MacOS)二、使用lsof命令查看监听端口(Linux、MacOS)三、使用TCPView工具查看...
    99+
    2023-08-18
    linux windows macos
  • JAVA Socket实现实时接收TCP消息,让你的服务端通信更高效!
    本文主要介绍如何利用socket实现实时接收服务端发送的TCP消息。 目录 一、需要掌握 二、程序源码 三、运行演示 一、需要掌握 网络调试助手下载:https://www.aliyundrive.com/s/6Y8L7Wv5s...
    99+
    2023-09-07
    tcp/ip java 网络协议
  • 云服务器映射端口在哪看到信息
    1. 登录云服务器控制台 首先,你需要登录到你所使用的云服务器的控制台。不同的云服务提供商可能有不同的控制台界面,但通常你可以在他们的官方网站上找到登录入口。 2. 找到云服务器实例 在控制台中,你需要找到你所使用的云服务器实例。这通常可...
    99+
    2023-10-27
    端口 服务器 信息
  • C# Socket通信的实现(同时监听多客户端)
    看代码~ //创建socket对象 //第一个参数:设置网络寻址的协议、第二参数设置数据传输的方式、第三个参数设置通信协议 So...
    99+
    2024-04-02
  • Oracle之 11gR2 RAC 修改监听器端口号的步骤
    Oracle 11gR2 RAC 修改监听器端口号的步骤 说明: 192.168.188.181 为public ip1 192.168.188.182 为public ip2 192.168.1...
    99+
    2024-04-02
  • srvctl怎样添加新的监听和端口并静态注册
    本篇文章给大家分享的是有关srvctl怎样添加新的监听和端口并静态注册,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 [grid@c...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作