精华内容
下载资源
问答
  • 2021-12-23 13:02:40

    每日分享:

    不拖延

    别再等待所谓的转折点,当下付诸行动,就是最好的开始。

    一、开发命令启动动态绑定端口号的静态Web服务器

    步骤:

    1. 获取执行python程序的终端命令行参数
    2. 判断参数的类型,设置端口号必须是整型
    3. 给Web服务器类的初始化方法添加一个端口号参数,用于绑定端口号

    二、静态Web服务器-命令行启动动态绑定端口号的代码

    import socket
    import threading
    import sys
    
    
    class HTTP_Web_server(object):
    
        def __init__(self, port):
            # 创建tcp服务端套接字
            tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            # 设置端口号复用,程序退出端口号立即释放
            tcp_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)
            # 绑定端口号
            tcp_server_socket.bind(("", port))
            # 设置监听
            tcp_server_socket.listen(128)
            self.tcp_server_socket = tcp_server_socket
    
        @staticmethod
        def deal_client(new_socket):
            # 一次最多接收4KB
            recv_client_data = new_socket.recv(4096)
            # 对二进制数解码
            recv_client_content = recv_client_data.decode('utf-8')
            print(recv_client_content)
            if recv_client_content == '':
                return
            # 提取数据中的指定页面的name
            name = recv_client_content.split(" ", maxsplit=2)[1]
            # 如果用户输入的网址中没有任何指定页面信息,默认给客户端返回一个页面
            if name == '/':
                name = '/index1.html'
            try:
                # 打开文件,读取数据,r模式读取图片会报错,rb模式(二进制)可以读取图片
                with open("." + name, "rb") as f:
                    file_data = f.read()
            except Exception:
                # 返回HTTP格式数据
                # 响应行
                response_line = "HTTP/1.1 400 Not Found\r\n"
                # 响应头
                response_header = "Sever: PWS6.6\r\n"
                with open('error.html', 'rb') as f:
                    file_data = f.read()
                # 空行
                # 响应体
                response_body = file_data
                # 构建HTTP数据
                response = (response_line + response_header + "\r\n").encode('utf-8') + response_body
                # 发送数据
                new_socket.send(response)
            else:
                # 返回HTTP格式数据
                # 响应行
                response_line = "HTTP/1.1 200 OK\r\n"
                # 响应头
                response_header = "Sever: PWS6.6\r\n"
                # 空行
                # 响应体
                response_body = file_data
                # 构建HTTP数据
                response = (response_line + response_header + "\r\n").encode('utf-8') + response_body
                # 发送数据
                new_socket.send(response)
            finally:
                # 关闭套接字
                new_socket.close()
    
        def start(self):
            while True:
                # 等待接收客户端连接请求
                new_socket, ip_port = self.tcp_server_socket.accept()
                # 代码执行至此说明连接建立成功
                # 创建子线程
                sub_thread = threading.Thread(target=self.deal_client, args=(new_socket,), daemon=True)
                # 启动子线程
                sub_thread.start()
    
    
    def main():
        # # 判断命令行参数个数是否是2
        if len(sys.argv) != 2:
            print("正确格式应为:python xxx.py 1314")
            return
        # 判断端口号是否是数字
        if not sys.argv[1].isdigit():
            print("正确格式应为:python xxx.py 1314")
            return
        port = int(sys.argv[1])
        sever = HTTP_Web_server(port)
        sever.start()
    
    
    if __name__ == '__main__':
        main()
    
    

    三、小结

    1. 获取执行python程序的终端命令行参数

    sys.argv

    2. 判断参数的类型,设置端口号必须是整型

    if not sys.argv[1].isdigit():
        print("正确格式应为:python xxx.py 1314")
        return
    port = int(sys.argv[1])

    3. 给Web服务器类的初始化方法添加一个端口号参数,用于绑定端口号

    def __init__(self, port):
    tcp_server_socket.bind(("", port))
    
    更多相关内容
  • idea中启动web项目显示服务器端口号被占用解决方案 最近在idea中启动web项目时发现Tomcat服务器端口号被占用了,报错信息--------------错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already...

    idea中启动web项目显示服务器的端口号被占用解决方案

    最近在idea中启动web项目时发现Tomcat服务器的端口号被占用了,报错信息--------------错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind
    经过网上资料的查阅以及实践,发现以下的解决方案比较靠谱:

    步骤:
    第一步: netstat -ano|findstr 1099

    第二步: taskkill -f -pid 3544
    在这里插入图片描述

    展开全文
  • Web服务器常用端口

    万次阅读 2017-11-09 13:49:39
    DHCP:服务器端的端口号是67 DHCP:客户机端的端口号是68 POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。 SMTP: 端口号是25。SMTP真正关心的不是邮件如何被传送,而只...
    网络常用端口与协议
    HTTP:80:www服务。
    DHCP:服务器端的端口号是67
    DHCP:客户机端的端口号是68
    POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。
    SMTP: 端口号是25。SMTP真正关心的不是邮件如何被传送,而只关心邮件是否能顺利到达目的地。SMTP具有健壮的邮件处理特性,这种特性允许邮件依据一定标 准自动路由,SMTP具有当邮件地址不存在时立即通知用户的能力,并且具有在一定时间内将不可传输的邮件返回发送方的特点。
    Telnet:端口号是23。Telnet是一种最老的Internet应用,起源于ARPNET。它的名字是“电信网络协议(Telecommunication Network Protocol)”的缩写。
    FTP:FTP使用的端口有20和21。20端口用于数据传输,21端口用于控制信令的传输,控制信息和数据能够同时传输,这是FTP的特殊这处。FTP采用的是TCP连接。
    TFTP:端口号69,使用的是UDP的连接。
    DNS:53,名称服务
    NetBIOS: 137,138,139,其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得 NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。
    NNTP 网络新闻传输协议:119
    SNMP(简单网络管理协议):161端口
    RPC(远程过程调用)服务:135端口
    QQ:使用8000(服务端)和4000端口(客户端)
    21 端口:21 端口主要用于FTP(File Transfer Protocol,文件传输协议)服务。
    23 端口:23 端口主要用于Telnet(远程登录)服务,是Internet上普遍采用的登录和仿真程序,最初设计被用来方便管理员远程管理计算机,可现在真正将其发挥到极致的是"黑客"!
    25 端口:25 端口为SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)服务器所开放,主要用于发送邮件,如今绝大多数邮件服务器都使用该协议。
    53 端口:53 端口为DNS(Domain Name Server,域名服务器)服务器所开放,主要用于域名解析,DNS 服务在NT 系统中使用的最为广泛。
    67、68 端口:67、68 端口分别是为Bootp 服务的Bootstrap Protocol Server(引导程序协议服务端)和Bootstrap Protocol Client(引导程序协议客户端)开放的端口。
    69 端口:TFTP 是Cisco 公司开发的一个简单文件传输协议,类似于FTP。
    79 端口:79 端口是为Finger 服务开放的,主要用于查询远程主机在线用户、操作系统类型以及是否缓冲区溢出等用户的详细信息。
    80 端口:80 端口是为HTTP(HyperText Transport Protocol,超文本传输协议)开放的,这是上网冲浪使用最多的协议,主要用于在WWW(World Wide Web,万维网)服务上传输信息的协议。
    99 端口:99 端口是用于一个名为“Metagram Relay”(亚对策延时)的服务,该服务比较少见,一般是用不到的。
    109、110 端口:109 端口是为POP2(Post Office Protocol Version2,邮局协议2)服务开放的,110 端口是为POP3(邮件协议3)服务开放的,POP2、POP3 都是主要用于接收邮件的。
    111 端口:111 端口是SUN 公司的RPC(Remote Procedure Call,远程过程调用)服务所开放的端口,主要用于分布式系统中不同计算机的内部进程通信,RPC 在多种网络服务中都是很重要的组件。
    113 端口:113 端口主要用于Windows 的“Authentication Service”(验证服务)。
    119 端口:119 端口是为“Network News Transfer Protocol”(网络新闻组传输协议,简称NNTP)开放的。
    135 端口:135 端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务。
    137 端口:137 端口主要用于“NetBIOS Name Service”(NetBIOS名称服务)。
    139 端口:139 端口是为“NetBIOS Session Service”提供的,主要用于提供Windows 文件和打印机共享以及Unix 中的Samba 服务。
    143 端口:143 端口主要是用于“Internet Message Access Protocol”v2(Internet 消息访问协议,简称IMAP)。
    161 端口:161 端口是用于“Simple Network Management Protocol”(简单网络管理协议,简称SNMP)。
    443 端口:443 端口即网页浏览端口,主要是用于HTTPS 服务,是提供加密和通过安全端口传输的另一种HTTP。
    554 端口:554 端口默认情况下用于“Real Time Streaming Protocol”(实时流协议,简称RTSP)。
    1024 端口:1024 端口一般不固定分配给某个服务,在英文中的解释是“Reserved”(保留)。
    1080 端口:1080 端口是Socks 代理服务使用的端口,大家平时上网使用的WWW 服务使用的是HTTP 协议的代理服务。
    1755 端口:1755 端口默认情况下用于“Microsoft Media Server”(微软媒体服务器,简称MMS)。
    3389端口:远程桌面 (嘿嘿!3389入侵就是用的这个口)
    展开全文
  • 手机服务器地址端口号

    千次阅读 2021-08-09 00:16:02
    手机服务器地址端口号 内容精选换一换当后台重新配置邮箱服务器等信息后,手机端WeLink一定要退出重新登录一次。我们常用的邮箱,比如:QQ邮箱、163邮箱、腾讯企业邮箱、网易企业邮箱、263企业邮箱等常见邮箱,可以...

    手机服务器地址端口号 内容精选

    换一换

    c8a5a5028d2cabfeeee0907ef5119e7e.png

    当后台重新配置邮箱服务器等信息后,手机端WeLink一定要退出重新登录一次。我们常用的邮箱,比如:QQ邮箱、163邮箱、腾讯企业邮箱、网易企业邮箱、263企业邮箱等常见邮箱,可以参考常见问题 > 客户端-邮件里的“常见的IMAP邮箱配置方法”,里面有详细的配置截图。如果是企业自己的邮箱,需要联系自家企业的IT管理员,确定自家企业邮箱的服务

    私网NAT网关创建后,通过添加DNAT规则,则可以通过映射方式将您VPC内的云主机实例对外部私网(IDC或其他VPC)提供服务。云主机的每个端口分别对应一条DNAT规则,一个云主机的多个端口或者多个云主机需要为外部私网提供服务,则需要创建多条DNAT规则。已成功创建私网NAT网关。中转子网与中转IP创建成功。登录管理控制台。在管理控制台左

    手机服务器地址端口号 相关内容

    通过在一台支持远程桌面的Windows系统或者Linux操作系统服务器上,部署客户端软件和浏览器,应用发布是将服务器和应用账户纳入云堡垒机管理的功能。用户获取应用发布访问权限后,通过应用账户的密码自动代填,访问客户端应用和Web应用,并以视频方式全程记录用户运维操作,实现对远程应用账户的安全管理和用户远程访问应用的操作审计。云堡垒机支持添

    已成功登录Java性能分析。待安装Guardian的服务器已开启sshd。待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JDK 8或者Open JDK 8/11。Java性能分析优先选用非交互shell(non-interactive shell)中的JAVA_HOME环境变量所指定的JRE版本运行Guardi

    手机服务器地址端口号 更多内容

    0a0ca88b94963916c79cc35f28e2f501.png

    创建DNAT规则创建规则时,要求网关状态status = "ACTIVE",要求网关管理员状态admin_state_up = True。port_id和private_ip不能同时生效。对于all port类型的规则,要求internal_service_port = 0,external_service_port = 0,protoc

    c8670e33c445c10cd2a0fcb5ca15332b.png

    在运行的Sharepoint产品配置向导中,单击“Next”。Sharepoint产品配置向导单击“Yes”,允许在配置过程中重启一下服务。|重启服务提醒因为没有已经存在的服务器场,所以选择“Create a new server farm”,创建一个新的服务器场。创建Sharepoint服务器场配置指定数据库设置,由于Sharepoin

    5eb5094525ac38c82d2a8e7d84950748.png

    浏览器发送邮件:在使用浏览器登录邮箱时直接使用HTTP协议,其端口号默认为80,邮件服务器之间还是使用邮件发送协议:SMTP协议。通过浏览器发送邮件,则需要开放TCP出方向端口为80。在弹性云服务器页面找到对应的安全组,单击安全组“ID”,进入“安全组”页面。在安全组界面,单击“添加规则”。在弹出的窗口,选择“出方向”,协议为“TCP”,

    402994aa3acda5ebf01ee1c6ade658d0.png

    安全组是一个逻辑上的分组,为同一个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略。安全组创建后,用户可以在安全组中定义各种访问规则,当弹性云服务器加入该安全组后,即受到这些访问规则的保护。安全组的默认规则是在出方向上的数据报文全部放行,安全组内的弹性云服务器无需添加规则即可互相访问。系统会为每个云帐号默认创建一个默认安全

    39119fac39059b64817699818002d26a.png

    如图1 组网图所示,使用SR-IOV需两台服务器,两台服务器的网卡通过网口直连的方式进行网络通信。文中对两台服务器简称为Host1和Host2。硬件配置如表1 硬件配置所示。操作系统要求如表2 操作系统要求所示。

    6fc16b91fddf423fbce11d0989b79e5d.png

    云手机实例是以整台服务器的形式购买的,在购买时选择不同手机开数的实例规格,最终可获得的云手机数量也不一样。本章节将为您详细介绍购买服务器的操作步骤。登录管理控制台。在服务列表页,选择“计算 > 云手机 CPH”。在左侧导航栏选择“服务器管理”,单击右上角的“购买服务器实例”。根据界面提示,完成基础配置,如表1。参数说明参数参数说明样例计费

    c2f51807c80a3c0a9fb1f931f2bad396.png

    目前,支持通过以下三种方式来设置日志级别:在Mind Studio界面设置日志级别。在Mind Studio界面的Log窗口,单击Log List处的,在弹出的Config Log Level窗口中设置日志级别后,单击OK。System区域的日志级别设置是全局的,ModuleList区域的日志级别设置是针对每个模块。如果设置了全局级的日志

    784b2dc537fb8677eac9c3453eafe288.png

    已成功登录Java性能分析。待安装分析辅助软件的服务器已开启sshd。待安装分析辅助软件的服务器已安装JRE,JRE版本要求为Open JDK 11。Java性能分析优先选用非交互shell(non-interactive shell)中的JAVA_HOME环境变量所指定的JRE版本运行分析辅助软件,其次选用非交互shell(non-in

    631651361fa2e5698f6a9d681fb5668c.png

    接口名称CreateCloudPhoneServerCreateCloudPhoneServer功能描述购买云手机服务器。购买云手机服务器。POST /v1/{project_id}/cloud-phone/phones参数说明请参见表1。参数说明参数是否必选参数类型描述project_id是String项目ID获取方式请参见获取项目ID

    8c18d15b4c8a3bef37b3cc91cd8c38da.png

    配置了GPU的环境:执行startx命令,启动桌面。预期的执行结果如下图:预期的执行结果如下图:没有配置GPU的环境(即采用CPU渲染):执行startx -- :0 -config /etc/X11/xrdp/xorg.conf ,启动桌面。预期的执行结果如下图:预期的执行结果如下图:依次执行:运行后的预期结果可以看到vnc端口号590

    c98716077afa118c4722d3df701d5c06.png

    VPC通道主要用于将部署在VPC内的服务通过API网关开放给外部访问,它的优势在于使用VPC的内部子网通信,网络时延更低,同时VPC通道具有负载均衡功能,从而实现后端服务的负载均衡。创建VPC通道后,在创建API,且后端服务类型为HTTP/HTTPS时,后端服务地址可以直接使用已创建的VPC通道。每个用户最多创建30个VPC通道。例如,V

    展开全文
  • Web服务器的常见端口

    万次阅读 2015-09-20 00:38:59
    如果不是80,则必须在URL中添加端口号。很多协议都有默认的端口号,如FTP为21,SMTP为25。 (2)139 由“NetBIOS Session Service”提供,主要用于提供Windows文件和打印机共享以及UNIX中的Samba服务。在...
  • Linux如何查看服务器开放的端口号

    千次阅读 2021-01-15 09:47:23
    概述平时我们玩linux的时候有时需要看下服务器是不是开放了一些端口号,然后看新的端口会不会冲突之类,讲查看服务器开放端口号之前,先了解一下物理端口、逻辑端口、端口号等计算机概念。01端口相关概念:在网络...
  • 常见协议及服务器默认端口号

    千次阅读 2018-01-26 14:18:31
    作者:想跌破记忆寻找你 ⑴. HTTP协议代理服务器常用端口号:80/8080/3128... SOCKS代理协议服务器常用端口号:1080 ⑶. FTP(文件传输)协议代理服务器常用端口号:21 ⑷. Telnet(远程登录)协议代理服务器常用端
  • 首先,找到Tomcat文件夹下名为conf的文件夹,打开conf找到名...在server.xml中找到图中这块代码,将图中的port="8080"改为你想要的端口,例如:你想把端口改为8888,只需将port="8080"改为port="8888"(将端口改为80...
  • 梳理代理服务器常用端口号

    千次阅读 2020-01-12 20:47:42
    端口概念: 随着网络技术的发展,原来物理上的接口(如键盘、鼠标、网卡、显示卡等输入/输出接口)已不能满足网络通信的要求,TCP/IP协议作为网络通信的标准协议就解决了这个通信难题。TCP/IP协议集成到操作 系统的...
  • 常用代理服务器端口号

    千次阅读 2019-11-04 16:50:14
    HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp; (3). SOCKS代理协议服务器常用端口号:1080 (4). FTP(文件传输)协议代理服务器常用端口号:21 (5). Telnet(远程登录)...
  • 创建web服务器,监听端口8080,接受浏览器的请求 // 引入http模块 const http=require('http') // 创建web服务器 var app=http.createServer() // 监听端口8080 app.listen(8080); // 监听浏览器的请求 app.on('...
  • 搭建python自带静态Web服务器
  • 原标题:URL中没有端口号默认为80?详解IT产品必须熟知的访问地址概念!作为一个互联网产品经理,你可能每天打开几十个网页,但你有没有观察过他们的网址?作者带你庖丁解牛并把网址拆开。标准URL地址由协议、主机名...
  • 不同主机之间通讯,必须依赖套接字,而端口号是套接字的标识(开始是这样认为的),那么假设web服务器进程,开启了80端口号(即监听80端口号),接着客户端浏览器,打开任意端口,发起TCP连接请求,服务器80端口监听...
  • PythonWeb学习笔记——WEB服务器

    千次阅读 2022-02-11 13:43:32
    WEB服务器学习笔记 一、搭建静态web服务器 1.静态Web服务器是什么?...搭建Python自带的静态Web服务器使用python3 -m http.server 端口号,效果图如下: -m 标识运行包里面的模块,执行这个命令的时候,需要
  • 使用node.js构建一个web服务器(适合自学)

    千次阅读 多人点赞 2021-10-14 14:54:02
    先介绍node.js的安装,再介绍使用node.js构建一个简单的web服务器,最后通过一个简单的示例,演示网页与服务器之间的数据交互的实现。
  • Linux 查看服务器开放的端口号

    万次阅读 2018-03-08 14:02:02
    随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun...在讨论这个问题前,我们先来了解一下物理端口、逻辑端口、端口号等计算机概念。 端口相关的概念...
  • 代理服务器常用端口号

    千次阅读 热门讨论 2016-10-16 20:57:33
    SOCKS代理协议服务器常用端口号:1080 (3). FTP(文件传输)协议代理服务器常用端口号:21 (4). Telnet(远程登录)协议代理服务器常用端口:23   HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口...
  • web服务器

    千次阅读 多人点赞 2021-03-24 00:34:17
    web服务器 服务器的相关概念 服务器与客户端 服务器的概念:提供网络服务的一台机器,通过在自己的电脑上安装特殊的软件(或者是运行某段特殊的代码)来提供服务 服务器 = 电脑 + 可以给其他电脑提供服务的软件 ...
  • samba 端口号(samb端口号)

    千次阅读 2020-12-22 08:56:59
    samba 端口号(samb端口号)2020-05-07 22:11:54共10个回答如题:打印服务器和samba服务器使用的端口是多少samba服务器所用的端口是UDP137,138,TCP,139,445.打印服务器与你的设置有关吧.求TIP/IP端口号大全···??21...
  • 怎么查看网页访问端口号

    千次阅读 2021-08-14 00:58:30
    怎么查看网页访问端口号 内容精选换一换在开发web服务过程中,您可能需要访问某个http/https端口,来进行开发测试。CloudIDE提供了注册http/https端口的能力,并提供端口开放自动检测功能。注意,当前只支持8001~...
  • ⑴. HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080⑵. SOCKS代理协议服务器常用端口号:1080⑶....HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp;Telnet(不安...
  • web服务器配置静态IP地址 WEB服务器的安装 1、打开服务管理器,点击“角色”,点击“添加角色” 2、点击“下一步” 3、勾选“WEB服务器(IIS)”,点击“下一步” 4、点击“下一步” 5、点击“下一步”(如果...
  • 网络协议服务器常用默认端口

    千次阅读 2021-10-17 21:43:00
    HTTPS(securely transferring web pages)服务器,默认端口号为443/tcp 443/udp Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口) FTP,默认的端口号为21/tcp(木马Doly ...
  • 获取启动使用端口号1. @Value、@ConfigurationProperties等方法 从配置文件中获取3. 提问:如果上面配置文件中不配server.port值会发生什么?3. 使用spring带的ServerProperties类(推荐) 1. 如何获取当前服务使用...
  • tomcat设置端口号和默认webapp

    千次阅读 2020-12-24 15:13:47
    修改,添加端口号 tomcat默认端口号为8080,http服务的默认端口号为80。在浏览器地址栏输入ip或者域名之后,如果不输入端口号,默认就是80端口。 修改tomcat目录下的conf/server.xml文件,service标签下的Connector...
  • 网站去端口号访问

    千次阅读 2021-11-18 20:08:23
    要求访问网站的地址不要出现端口号。 80端口只有一个,两个tomcat会占用两个端口 二、解决方案 url域名转发,这个在域名后台管理网站上可以配置,要花钱 多启动一个tomcat占用80端口(https的用443),这个tomcat...
  • Linux服务器开放网络端口号

    千次阅读 2019-07-09 17:53:24
    Ubuntu开放端口号 1、查看开放端口号列表 netstat -aptn 2、安装iptables(若以安装则忽略此步骤) $ sudo apt-get install iptables 3、添加开放端口 $ iptables -I INPUT -p tcp --dport 80 -j ACCEPT ...
  • 详解Linux如何查看服务器开放的端口号

    万次阅读 多人点赞 2019-06-02 08:36:30
    详解Linux如何查看服务器开放的端口号 原创 波波说运维 2019-06-01 00:02:00 概述平时我们玩Linux的时候有时需要看下服务器是不是开放了一些端口号,然后看新的端口会不会冲突之类,讲查看服务器开放端口号之前,先...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 284,170
精华内容 113,668
关键字:

web服务器使用的端口号是