关于linux 80端口的问题!

maxx 2018-03-07 06:15:03
写了一个简单的服务程序使用80端口,程序可以起来看到80端口在监听,使用浏览器连接的时候数据到不了程序,不知道请求飞哪去了?!把服务改成8080端口就可以正常工作,求大神指点!!!
...全文
752 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2018-04-09
  • 打赏
  • 举报
回复
telnet IP 80看看看看是否能够连上。
能连上说明不是防火墙或者设备问题,是程序问题。把accept,recieve函数后面打一下日志看看。
如果连不上,在设备用tcpdump抓包,看看在哪里丢了,并且在pc下用winshark抓包,进行对比。大部分是防火墙问题。
qiantianyuan001 2018-04-09
  • 打赏
  • 举报
回复
自己写的程序最好使用>1024的端口号 1-1024端口号是系统保留用的 可能你的程序监听了80号端口导致其他程序无法收80号端口的数据
皇御雷霆 2018-03-08
  • 打赏
  • 举报
回复
<1024端口 root启 或前端架个web服务器转发
xengine-qyt 2018-03-08
  • 打赏
  • 举报
回复
数据到不了程序? 你确定 ? 你telnet 可以不? 在你服务器端抓个包看看数据过来没有,如果到达你网卡了,说明你程序有问题

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧