winddelong 2020-01-16 09:09 采纳率: 0%
浏览 479

BS结构中,浏览器使用的端口能否指定

在CS结构中如建立socket连接,我可以设置客户端和服务端的端口号,但是在BS结构的程序中,比如我写一个asp.net的程序,我只能设定服务的端口(5001),测试了一下浏览器的端口号似乎是随机的(5424、5425等),每次重开浏览器端口会变化。
图片说明

想请问一下浏览器使用哪个端口是如何确定的,能不能通过程序或浏览器设置的方式人工指定为特定的端口,或者一个范围?
如果不能指定的,防火墙如果禁用了大部分端口,怎么保证浏览器使用的那个端口一定能通过防火墙呢?

  • 写回答

1条回答 默认 最新

  • ChenJIanCHE 2020-01-16 09:57
    关注

    你的这个问题应该是在开发的时候才会出现,VS会随机指定一个端口,为了是多个程序之间不冲突。等你的站点正式发布到服务器上端口就可以固定了。
    浏览器的默认访问端口是80 和443(https),一般网站都是使用这两个端口的,如果你的站点是别的端口在浏览器访问的时候加个冒号指定端口就可以了。
    关于防火墙是可以指定一个端口范围的,比如5000-5999。
    还有你的这个截图是浏览器和服务器之间的通信端口,这个不用你考虑,只要你保证服务器的端口能访问就行了。

    评论

报告相同问题?

悬赏问题

  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程