社区
网络编程
帖子详情
两个简单得要命的问题!简直是白白送分!!!
happy_sea
2005-04-05 06:55:21
用winsock控件编写c/s程序的两个小问题:
1、客户端发出连接请求后,服务端发生了ConnectionRequest事件,那么此时客户端的state是6还是7?
2、如何能检测到服务端或客户端已异常断线呢?
...全文
156
13
打赏
收藏
两个简单得要命的问题!简直是白白送分!!!
用winsock控件编写c/s程序的两个小问题: 1、客户端发出连接请求后,服务端发生了ConnectionRequest事件,那么此时客户端的state是6还是7? 2、如何能检测到服务端或客户端已异常断线呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlum99
2005-04-06
打赏
举报
回复
或者这样也可以,每发送一个包到客户端就要求一个回执,当然这个回执要求是和上一个包相关的.可以是CRC校验码啊什么的.校验失败,或者要求回执超时就认为网络端开.有些游戏就是这么做的.
labixiaoxing
2005-04-06
打赏
举报
回复
7
zyg0
2005-04-06
打赏
举报
回复
ConnectionRequest 没有 append 是6
2、如何能检测到服务端或客户端已异常断线呢?
没有别的办法 做1格心跳程序,服务器给客户端发消息,客户端回应,如果客户端没有回应的话就是断线了
happy_sea
2005-04-06
打赏
举报
回复
我也一直以为只有在服务端accept以后,客户端才会发生connect()事件,但事实上是:客户端1向服务端发出连接请求,服务端不作出反应,此时如果客户端2也向服务端发出请求,服务端accept了客户端2,那么客户端1也会发生connect事件。所以我无法用客户端的connect()事件来判断是否已建立连接,。。。
yorbo
2005-04-06
打赏
举报
回复
偶半桶水都米,SO不晃荡了,顶,我也想晓得
zyg0
2005-04-06
打赏
举报
回复
第一个问题中,如果说客户端发出连接请求后的state是6,为什么又会发生connect()事件呢?
我的客户端在握手时需要发送一些数据,我把它放在connect()事件中,可是发出请求后还没等服务端accept就已经发生了connect(),晕。。。
///服务器accept以后才会发生客户端的connect()
happy_sea
2005-04-06
打赏
举报
回复
。。。。。。。。。。
happy_sea
2005-04-06
打赏
举报
回复
第一个问题中,如果说客户端发出连接请求后的state是6,为什么又会发生connect()事件呢?
我的客户端在握手时需要发送一些数据,我把它放在connect()事件中,可是发出请求后还没等服务端accept就已经发生了connect(),晕。。。
happy_sea
2005-04-05
打赏
举报
回复
http://vbnet.mvps.org/index.html?code/internet/tracerthost.htm
这里面的例子没有用winsock控件啊!
happy_sea
2005-04-05
打赏
举报
回复
还有一个小问题:
服务端objTCP发生ConnectionRequest后,比如requestID=123,我在cmdAccept_Click事件中objTCP.Accept 123为什么不行?Accept只能在ConnectionRequest有效吗?
daisy8675
2005-04-05
打赏
举报
回复
http://vbnet.mvps.org/index.html?code/internet/tracerthost.htm
看下这个例子
daisy8675
2005-04-05
打赏
举报
回复
sckcolsed 0
sckopen 1
sckconnected 7
sckclosing 8
error 9
真是郁闷,现在根本不研究网络,什么都8记得了
问题2的话,试一下winsock close事件,或者用Trim检测state的状态
操作系统的进程中间是用广播
反正你都试下吧
viena
2005-04-05
打赏
举报
回复
白送的分俺不要
(黑客)网络安全自学?你不
要命
啦!
网络安全,顾名思义,无安全,不网络。现如今,安全行业飞速发展,我们呼吁专业化的 就职人员 与 大学生 ,而你,认为自己有资格当黑客吗?本文面向所有信息安全领域的初学者和从业人员,给你规划详细的网络安全学习路线,并附上优质的学习资料,让你在越来越卷的网安赛道上迅速成为网安大牛,月薪10k不是梦!网络安全可不能盲目自学、盲目自信、盲目自大!!只有跟紧本文的网安学习路线,充分利用本文所给资料,才能真正实现快车道超车,让你速成安全领域大牛!网络安全产业就像一个江湖,各色人等聚集。
【黑客】网络安全靠自学?你不
要命
了!
🚀网络安全可不能盲目自学、盲目自信、盲目自大!!只有跟紧本文的网安学习路线,充分利用本文所给资料,才能真正实现快车道超车,让你速成安全领域大牛!💐。
新白娘子传奇中掩藏的秘密!!白素贞的身世之谜!
大家都知道,俺们的小白是千年蛇妖来着,但是“人是人他妈生的,妖是妖他妈生的”, 按此道理,咱们的小白也应该有自己的爹娘不是?可整部电视剧从头到尾对小白的具体身 世只字未提,只是模糊的交代了个在峨眉——青城山一带修行。那么小白的爹娘到底是谁 呢?带着这个疑问,我们首先来观察一下人、妖、仙三界之于小白的态度。 提到人间,就不得不说一个小白的死头——法海 法海和小白...
sci审稿人
两个
接收一个拒稿,大修,好好修改回复,希望蛮大
sci审稿人
两个
接收一个拒稿在这种情况下,编辑通常会考虑
两个
审稿人的意见,并可能根据拒绝审稿人的意见返回给作者进行修改。作者需要根据审稿人的要求进行修改,并再次提交给期刊进行审稿。如果作者按照审稿人的建议进行了修改,那么他们仍然有机会让论文被接收。然而,如果编辑接受了更换审稿人的请求,这通常意味着作者的论文可能需要经过更多的修改或调整。如果编辑不同意更换审稿人,那么论文大概率会被拒稿。期刊通常不会给予作者3次大修的机会,而是倾向于给出小修、大修、拒稿重投或拒稿的审稿意见。
保姆级教程,小白也能2周搞定3个月的Web开发任务!
使用Python语言进行Web开发是否有必要学习呢? 想要学习的话又要怎么学呢? 下面就让我们从
两个
有着20年程序开发经验的老程序员亲身经历的故事那里得到一些启发吧。 1
要命
的任务 在国内知名的一家软件公司里,软件部门张总接到了B上市公司的一个紧急电话,要求2周之内为他们开发一套Web在线培训业务系统,而且是完整的带有在线报名、在线支付、在线促销、在线宣传、在线后端管理。 这么复杂的系统用Java开发至少需要3个月的时间。 显然,在正常状态下这个任务是无法完成的,但张总为了维系与上市公司B的关系,还是
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章