[python&php 网络编程]通过端口号获取服务名

I2C通信协议深度解析:电气层、时序与调试实战全攻略 串行通信协议是嵌入式系统设备互联的基础,其中I2C凭借两根信号线即可挂载多从机,在传感器、存储芯片与显示模块中应用广泛。其底层依赖开漏输出与上拉电阻构成的“线与”机制,再通过严格时序保证数据采样正确。理解这些原理后,即可在不同平台上落地驱动:在STM32上处理硬件外设忙锁,用Verilog状态机实现EEPROM读写时序,借助Proteus仿真验证OLED初始化流程,甚至通过I2C数字电位器调节DC-DC反馈电压。掌握从电气参数到协议帧的完整链路,能大幅降低“波形正确但设备不工作”的排错成本。 阅读详情

1.python写法

import socket

def find_service_name():
    protocolname = 'tcp'
    for port in [80, 25]:
        print "Port: %s => service name: %s" %(port, socket.getservbyport(port, protocolname))
    
    print "Port: %s => service name: %s" %(53, socket.getservbyport(53, 'udp'))
    
if __name__ == '__main__':
    find_service_name()

2.php写法

<?php

function find_service_name(){
    $protocolname = 'tcp';
    foreach(array(80, 25) as $port){
        printf("Port: %s => service name: %s\n", $port, getservbyport($port, $protocolname));
    }
    printf("Port: %s => service name: %s\n", 53, getservbyport(53, $protocolname));
}

find_service_name();

两个脚本都会输出:

Port: 80 => service name: http
Port: 25 => service name: smtp
Port: 53 => service name: domain

80端口对应的服务是http 25端口是smtp 53是domain

python和php都有现成的方法来直接获取~

转载请标注原文地址:http://blog.youkuaiyun.com/ddjohn/article/details/49931199


Python通过服务获取端口号 Python 通过服务获取pID,然后通过pid获取端口号 立即下载

相关推荐

从电脑中获取端口

查找端口,利用生成的端口对应木马端口大全来查找木马端口

Python网络编程——通过指定的端口和协议找到服务名

1.通过指定的端口和协议找到对应的服务名,采用socket中getservbyprot()函数实现。 1 import socket 2 3 4 def find_service_name(): 5 protocolname = 'tcp' 6 for port in [80, 25]: 7 print("Port: %s =&g...

weixin_33681778的博客 279

Python根据服务获取端口号的方法

主要介绍了Python根据服务获取端口号,文中给大家提到了linux查看端口开启端口的方法,需要的朋友可以参考下

Socket---简单测试和端口号获取

SocketAddress addr = new InetSocketAddress("172.20.33.70", 1080); Proxy proxy = new Proxy(Proxy.Type.SOCKS, addr); Socket socket = new Socket(proxy); InetSocketAddress dest = new InetSocketAddress("bai

Tenda的博客 1万+

一步一步教你写股票走势图——K线图一(概述)

股票分时图部分已经开发完毕,受到了广大开发者的好评!界面、功能都挺完美,解决了好一些MP开发者的问题,博主甚是欣悦,更有动力去开源K线图。这里说一下,如果有问题直接留言或者发邮件,github上个人信息有邮件,我看到基本都会回复,博主不加qq的,体谅O(∩_∩)O。分析好了,废话不多说,我们分析下K线图吧,首先我们看下自选股K线图的效果吧效果还是很赞的,经过分时图的研究后,博主越来越确信自选股用的应

体验Android编程之美 3万+

Python爬取拼多多商品数据保姆级教程(附源码及效果图)

本文介绍了使用Python爬取拼多多商品数据的完整教程。通过DrissionPage库模拟浏览器操作,利用正则表达式提取嵌入在HTML中的商品数据(关键步骤是从window.rawData变量获取),解析后转换为结构化数据并导出Excel。教程包含八大步骤:环境配置、浏览器初始化、网络监听、搜索模拟、数据提取(核心是正则匹配JSON)、数据验证、字段解析和Excel导出,最后提供了封装好的函数可直接调用。该方法特别适合课程作业或毕业设计获取电商数据,能爬取商品名称、价格、销量等关键信息,处理了价格单位转换等

weixin_46449236的博客 2080

Python获取本机ip以及n个连续的可用端口号

【代码】Python获取本机ip以及n个连续的可用端口号。

weixin_44691253的博客 1837

第39步 深度学习图像识别:Inception V3建模(Tensorflow)

第39步 深度学习图像识别:Inception V3建模(Tensorflow)

Jet4505的博客 3168

使用 Python 列出串口

COM 端口是一种 I/O 接口,可以将串行设备连接到计算机。它是通信端口的缩写形式。COM 端口有时也称为串行端口。COM口在新的电脑和设备上已经不常用了,但是很多旧的串口设备还在使用。因此,我们有时可能需要进行串口通信,将这些端口列出来进行几个串口操作。

迹忆客 5818

十五、【测试执行篇】异步与并发:使用 Celery 实现测试任务的后台执行与结果回调

本文介绍如何使用Celery实现测试任务的异步执行与结果回调,解决同步执行测试计划导致的请求阻塞问题。主要内容包括:Celery的基本概念与工作原理(任务队列、消息中间件、Worker进程),在Django项目中集成Celery的步骤,以及将同步测试逻辑改造为异步任务的方法。

blues_C的博客 711

YOLOv5改进策略|实战应用案例|YOLOv5苹果成熟度检测 ,准确率提升4.6%

苹果作为世界四⼤⽔果之⼀,富含多种维⽣素和矿物质,⼀直深受世界各地消费者的喜爱。据联 合国粮⻝及农业组织统计,全球⽔果产量中,苹果位列第⼆位,仅次于葡萄(贾等⼈,2020 )。然⽽,⼤多数苹果果实都是⼿⼯采摘的,这样的⽣产⽅法效率很低。此外,随着⼈⼝⽼龄化 和农村劳动⼒⼤量涌⼊城市,⽔果种植⾏业的劳动⼒成本也相应上升。所有这些因素都显着影响 着⽔果产品的市场竞争⼒。因此,实时⾼效采收苹果等⽔果,降低采收成本势在必⾏。基于机器 视觉的⽔果采摘机器⼈可以利⽤其信息感知来识别和采摘⽔果。

斌擎科技 2209

python获取端口号

python获取端口号

qq_45120633的博客 2833

YOLO26涨点改进 | NeurIPS2025最佳论文!注意力改进篇| 引入Gated Attention门控注意力模块、太牛了!直接拯救了大模型的发展,助力目标检测、图像分割、图像分类有效涨点

本文提出了一种基于门控注意力机制(GatedAttention)的YOLO26模型改进方法。该方法在标准softmax注意力机制中引入头部特定的sigmoid门控,通过增强注意力机制使模型更聚焦于关键信息。实验表明,该模块能显著提升模型性能,特别是在复杂背景和密集目标场景中,同时减少无关区域关注并提高检测精度。门控机制引入的非线性和稀疏性不仅提升了推理效率,还改善了训练稳定性,使模型能采用更大学习率并增强扩展性。此外,该方法有效缓解了"注意力下沉"现象,增强了模型对长距离目标的感知能力。

Ai缝合怪、助力小伙伴高效发论文 656

Python 通过指定的端口和协议找到服务名

Python 通过指定的端口和协议找到服务名

m0_65635015的博客 893

【Microchip】微芯 MPLAB® X IDE开发环境新建项目(点亮1颗LED灯)(常用右键菜单快捷键)

1.新建项目2. 选择芯片型号和调试器3.选择编译器4.项目命名和选择文件路径5.新建成功,给项目添加main.c7.将新建的mainXC16.c文件添加进项目6000000UL这三个就是。

Naiva的博客 452

基于Simulink进行步进电机的重复控制仿真建模

重复控制概述目的:通过引入一个周期延迟环节来补偿系统的周期性误差,从而提高系统对周期性参考信号或扰动的跟踪性能。方法内部模型原理:在控制器中嵌入一个与周期性信号相关的模型(例如周期延迟环节),以实现对周期性误差的零稳态误差控制。滤波器设计:为了避免高频噪声放大,通常会在重复控制器中加入低通滤波器。优势对周期性信号具有良好的跟踪性能。不需要精确的数学模型即可实现高性能控制。挑战:需要合理设计重复控制器的参数以避免系统不稳定。

amy_mhd的博客 268

Python网络编程基础之ip地址,端口号,TCP,socket

Python网络编程基础之ip地址,端口号,TCP,socket

ncu5509121083的博客 5118

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

python获取端口、ip、用户名、mac地址

python是个功能强大的玩意,既然功能强大,那么就要好好玩 先来简单的获取ip、用户名和mac地址 注:获取局域网ip import uuid # 获取本机mac地址 def get_mac_adderss(): mac=uuid.UUID(int = uuid.getnode()).hex[-12:] return ":".join([mac[e:e+2] for e in ...

weixin_44468853的博客 3397

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

python 获取本机IP地址,检测端口是否被占用

import socket def get_host_ip(): """ get host ip address 获取本机IP地址 :return: """ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) try: s.connect(('8.8.8.8', 80...

浅醉樱花雨的专栏 5605

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

python3获得端口号

python3获得端口号

海上的雨 2661

Python根据服务获取端口号

根据服务获取端口号 首先需要下载一个psutil库 然后根据服务名找到PID 找到PID之后,通过pid获取端口号 # -*- encoding=utf8 -*- import psutil import re## 标题 import os def processinfo(x): '''根据服务名找到PID''' procs = list(psutil.process_iter(...

xiahaiya的博客 3621

python框架tronado获取请求端口号

#龙卷风获取主机名 host = str(self.request.host) #从\最后一个":"出现的索引,目的是从主机中提取端口号 rfind = host.rfind(":") #字符串从指定索引开始截取(包含),":"后不填代表截取到最后,可以把端口提取出来了 host = host[rfind+1:]...

进击的Coder菜鸟 854

用python爬虫的基本步骤-Python爬虫入门:爬虫基础了解

1.什么是爬虫爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张网上来获取数据。这样,整个连在一起的大网对这之蜘蛛来说触手可及,分分钟爬下来不是事儿。2.浏览网页的过程...

weixin_37988176的博客 605

python查看开放的端口_python获取Windows端口信息

# -*- coding: utf8 -*-'''Windows的netstat显示很不友好-anO能只能显示pid,没法看到program name-b能看出一些program name, 但很难看,而且一堆“无法获取所有权信息”故, 拿python练练手, 好久没动过她了 ^_^netstat -anO 和 tasklist /NH /FO CSV 通过pid把其他字段关联起来'''impor...

weixin_39844942的博客 1501

python题库刷题网站_python在线刷题网站

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台;社区覆盖了云计算、大数据、人工智能、IoT、云原生、数据库、微服务、安全、开发与运维9大技术领域。","link1":...

weixin_39944638的博客 1万+

Python写的简单的端口监听,显示端口上收到的数据,TCP的

刚写的,代码如下,看注释吧。。 # 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 remot

by breeze 4万+
上一篇: [python&php 网络编程]格式化IPv4地址
下一篇: [python&php 网络编程]字节序转换
ddjohn
博客等级 码龄17年 36粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值