社区
网络编程
帖子详情
为什么服务无法监听客户的连接请求
stevecrisewu
2004-04-28 08:47:15
服务器采取WSA编程,消息机制。
刚开始时候,服务器运行良好,都能监听到客户的连接请求
但后来就再也不接收客户的连接请求了(备注,此时,客户只有一两个,也能进行良好的通信),在客户端也显示无法连接服务器。
这种情况大概由什么原因引起的,请大侠们指点一下啊。
会不会与这listen(ServerSocket,1)有关。
...全文
82
10
打赏
收藏
为什么服务无法监听客户的连接请求
服务器采取WSA编程,消息机制。 刚开始时候,服务器运行良好,都能监听到客户的连接请求 但后来就再也不接收客户的连接请求了(备注,此时,客户只有一两个,也能进行良好的通信),在客户端也显示无法连接服务器。 这种情况大概由什么原因引起的,请大侠们指点一下啊。 会不会与这listen(ServerSocket,1)有关。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byjhappy
2004-04-28
打赏
举报
回复
Listen(ServerSocket,1)这其中ServerSocekt是什么动动,你完全可以这样监听:Listen(NetPort),其中NetPort是要监听的端口
如果你的Listen没有问题,你可以理一理你的思路:客户端连接时,服务端自动响应OnAccept(),你可以在OnAccept()中添加Accept(Socket)函数。
sjdf
2004-04-28
打赏
举报
回复
应该有超时机制的吧……
学习。
stevecrisewu
2004-04-28
打赏
举报
回复
To:wwwllg(wwwllg)
您说的有道理,测试过程中有客户非正常退出,服务器没有关闭该SOCKET连接。
再问题:如何避免这种事情,客户非正常退出是常有的事情,在服务器知道断开的这段时间内,能够接收其他客户的连接请求?
谢谢
jemmylau
2004-04-28
打赏
举报
回复
有没有触发监听socket的onAccept事件?
现在还说不准是客户端还是服务端的问题?
UDX协议
2004-04-28
打赏
举报
回复
主要和你的服务器如何处理,accept和onclose的部分有关,先从这两部分入手。
如果还联不上,是否是fd_accept事件被清除了。或是,处理accept事件的线程或什么函数不起作用了。根本没进去,都要考虑。
UDX协议
2004-04-28
打赏
举报
回复
会不会与这listen(ServerSocket,1)有关?
我想不会,这里的1表示,同时有多个来联接的时候,只是有一个待决状态。
大概由什么原因引起的?
我想一定是服务端有问题。可能你内部有什么限制条件,如最大联接数什么的。出现联不上很可能是超过了你的限限制条件,或以前断开的连接你没有close掉,而使自己的一些标志没有清除,导致辞不处理请求,这样,服务端不再接受请求了。表现上好象是服务器无法连接
stevecrisewu
2004-04-28
打赏
举报
回复
哥哥姐姐们,帮帮我吧
stevecrisewu
2004-04-28
打赏
举报
回复
客户端是GPRS,因此,很容易出现掉线现象。
除了用心跳的功能外,有其他更好的办法来判断客户端是否在线的吗
sharkhuang
2004-04-28
打赏
举报
回复
发送的端口的地址对吗?
stevecrisewu
2004-04-28
打赏
举报
回复
监听SOCKET。
为什么没有关闭socket后,服务器就无法相应别的客户连接了,系统怎么自动清除了FD_Accept事件呢
IDEA版JavaWeb从入门到精通之JSON和Ajax
请求
&i18n国际化第16天
课程涵盖:Servlet程序、Filter过滤器、Listener
监听
器、JSP页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax
请求
等全部Web开发核心技术点,并在讲解知识点过程中带领大家完成一个项目案例,将所有技术学以致用,融会贯通。课程目标:为Web开发奠定扎实基础,并为后续框架学习做好技术储备。本系列教程共计16季,本章为第16天JSON和Ajax
请求
&i18n国际化。
plsql
连接
oracle提示ORA-12514: TNS:
监听
程序当前
无法
识别
连接
描述符中
请求
的
服务
解决方案
第一天安装好oracle11g和plsql,并测试一切正常,可以
连接
和访问,愉快关掉电脑,第二天到公司用plsql
连接
oracle的时候提示ORA-12514: TNS:
监听
程序当前
无法
识别
连接
描述符中
请求
的
服务
解决方案,what?昨天还好好的...
oracle
监听
器
连接
不上,Oracle
监听
器出现的6种
连接
问题及其解决方法
很多人在学习Oracle数据库时,都会遇到Oracle
监听
配置相关问题,...一、Oracle
监听
器(LISTENER)Oracle
监听
器是Oracle基于
服务
器端的一种网络
服务
,主要用于
监听
客户
端向数据库
服务
器端提出的
连接
请求
。既然是基于...
ORA-12514: TNS:
监听
程序当前
无法
识别
连接
描述符中
请求
的
服务
1、
连接
数据库失败!...ORA-12518: TNS:
监听
程序
无法
分发
客户
机
连接
。 2、数据库
服务
器实例错误! 3、数据库
服务
器端口错误或者
服务
器未安装Oracle! 产生原因:
监听
配置的有问题 解决方法:配置
监听
...
Linux——编写一个简单的
服务
器、
客户
端(使用TCP)——
服务
器一直
监听
本机的xxxx号端口,如果收到
连接
请求
,将接收
请求
并接收
客户
端发来的消息;
客户
端与
服务
器端建立
连接
并发送一条消息。
编写一个简单的
服务
器、
客户
端(使用TCP)——
服务
器一直
监听
本机的6666号端口,如果收到
连接
请求
,将接收
请求
并接收
客户
端发来的消息;
客户
端与
服务
器端建立
连接
并发送一条消息。 二、知识准备 Linux常用命令(vi...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章