社区
网络编程
帖子详情
高分提问!!!!关于SOCKET问题,服务器端口正在监听,但是TELNET不到
ziqing
2009-02-17 10:25:20
开发了一个SOCKET通信的服务器端,服务器端开启后,客户端都能正常链接通信,过些时间后,有的客户端无法再连接服务器,有的客户端能正常工作,通过telnet服务器端口返回无法建立 链接,在服务器上查看端口正常监听。哪些大仙帮俺分析下原因,困扰俺好长时间了,一直找不到原因,如果能解决,另外散分。
...全文
631
18
打赏
收藏
高分提问!!!!关于SOCKET问题,服务器端口正在监听,但是TELNET不到
开发了一个SOCKET通信的服务器端,服务器端开启后,客户端都能正常链接通信,过些时间后,有的客户端无法再连接服务器,有的客户端能正常工作,通过telnet服务器端口返回无法建立 链接,在服务器上查看端口正常监听。哪些大仙帮俺分析下原因,困扰俺好长时间了,一直找不到原因,如果能解决,另外散分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
prodiving
2009-02-27
打赏
举报
回复
哈哈,肯定是程序有bug,telnet都连接不了,关注下listen的第二个参数 的值 ?, 以及你的accept处理线程,以及socket异常处理,多查查吧
ziqing
2009-02-25
打赏
举报
回复
服务器操作系统为XP操作系统,客户端一共30 ,服务器程序开启后,Established状态数增加,只要Established状态超过60个以后,就有客户端再也连不上服务了
vagrantisme
2009-02-25
打赏
举报
回复
Accept线程还是很简单的,不知道你是什么地方出错了。
如果保证Accept线程是活的活,应该没有问题的。
你动态TRACE一下看看。应该会发现问题的。
eagerle01
2009-02-25
打赏
举报
回复
把服务器端的关键代码拿出来看看啊!
blackcat242
2009-02-25
打赏
举报
回复
看看链接返回的错误码是什么
百事烟
2009-02-25
打赏
举报
回复
如果是select模式,那么它的默认连接上限是64个
其它情况可能你没有及时关闭废弃的socket
请求连接失败也要closesocket的
OnClose里第一件事就是closesocket
king_query
2009-02-25
打赏
举报
回复
看一下你的出错处理,一定是你将连接关了.
scq2099yt
2009-02-18
打赏
举报
回复
建议检查一下Accept
csgdseed
2009-02-18
打赏
举报
回复
很可能是accept线程退出了,另一个原因就是资源耗尽了
就这两种可能了,调试一下
系统是否对连接数,线程数有限制?
jyh_baoding
2009-02-17
打赏
举报
回复
是不是你的服务器最大连接个数限制.或者服务器端的socket有问题了
baosanr
2009-02-17
打赏
举报
回复
开发了一个SOCKET通信的服务器端,服务器端开启后,客户端都能正常链接通信,过些时间后,有的客户端无法再连接服务器.
socket是系统核心对象,是不是你再通信的过程中用了很多socket。又没有closehandle将资源耗尽了
Wenxy1
2009-02-17
打赏
举报
回复
检查代码,应当是代码错误造成的。
oyljerry
2009-02-17
打赏
举报
回复
检查一下你的服务端Accept等返回什么...
半吊子全栈工匠
2009-02-17
打赏
举报
回复
看看是不是TTL的问题
stivenjia
2009-02-17
打赏
举报
回复
你自己设计的服务器,看一下通信日志是不是客户端断开了连接请求。
程序内应定时检查与客户端的连接是否正常非正常则该socket应该释放。
caitian6
2009-02-17
打赏
举报
回复
写下日志,看看是不是accept 那出错了
awjx
2009-02-17
打赏
举报
回复
"在服务器上查看端口正常监听"
你是怎么查看的?
很可能是accept线程退出了,另一个原因就是资源耗尽了。
最后就是这个问题如果有代码在手吧,是非常容易找出问题的。
ziqing
2009-02-17
打赏
举报
回复
各位不有高见吗
69、网络基础:对等网络与客户端/
服务器
编程解析
本文详细解析了两种常见的网络通信模型——对等网络(P2P)和客户端/
服务器
模型,并通过Java代码实例展示了不同类型的
服务器
实现方式,包括顺序
服务器
、多线程
服务器
、使用Java NIO的多路复用
服务器
以及基于UDP的无连接通信。同时探讨了它们各自的优缺点及适用场景,为开发者在网络编程中提供技术选型参考。
RTSP流推送与转发实战指南
EasyDSS 提供了基于 Web 的管理界面,便于配置流媒体服务。访问地址http://
服务器
IP:10080登录默认账户- 用户名:admin- 密码:admin功能模块流管理:查看当前所有推流状态。用户管理:添加、删除、修改用户权限。配置中心:修改协议
端口
、推流认证方式等。日志查看:实时查看服务运行日志。RTSP协议基于客户端-
服务器
模型,其交互过程类似于HTTP,但更复杂,支持多种会话状态和控制命令。
有人串口网络调试助手工具实战指南
串口通信凭借其简单可靠的特点,在工业控制领域长期占据主导地位,典型标准如RS-232适用于短距离点对点传输,而RS-485支持多机半双工长距离组网。其数据帧由起始位、数据位、可选校验位及停止位构成,波特率需收发双方严格同步。然而,传统串口受限于距离与拓扑灵活性,难以适应远程监控需求。随着TCP/IP协议栈的普及,将串口数据封装进IP报文实现“串口转网络”成为关键解决方案。
计算机网络技术2
2012年3月全国计算机等级考试三级网络技术笔试试卷 一、选择题(每小题1 分,共60分) (1)关于移动互联的描述中,错误的是 01-05: CADBB 06-10: DBDAB 11-15: DCBAA A) 移动互联发展越来越快B) 智能手持终端将成为主流 C) 终端不再需要后台服务的支持D) 移动互联将会开放世界 (2)关于计算机应用的描述中,正确的是 A)
Windows平台VNC远程桌面控制工具4.0实战应用
htmltable {th, td {th {pre {简介:VNC(Virtual Network Computing)是一种实现远程桌面控制的网络协议,”VNC Server & View 4.0 for Windows” 是专为Windows系统打造的远程访问解决方案,集成VNC
服务器
与查看器两大核心组件。该版本支持32位Windows系统,通过HA-vnc-4.0-x86_win32-KC.exe安装程序部署,提供屏幕共享、远程输入传输和跨平台访问能力。
网络编程
18,357
社区成员
64,164
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章