社区
VB基础类
帖子详情
如何在一处进行多次错误处理?或者怎样判断端口是否空闲?
flyingworm
2003-05-21 12:04:15
我想做一个小的聊天程序。用到了winsock控件(udp)。在动态分配端口时出现问题。用10054错误判断端口被占用时,只能捕获一次错误,请问高手,如何多次捕获,或者如何判断端口是否空闲?
...全文
93
6
打赏
收藏
如何在一处进行多次错误处理?或者怎样判断端口是否空闲?
我想做一个小的聊天程序。用到了winsock控件(udp)。在动态分配端口时出现问题。用10054错误判断端口被占用时,只能捕获一次错误,请问高手,如何多次捕获,或者如何判断端口是否空闲?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rootond800
2003-05-27
打赏
举报
回复
他是想进行多次错误处理
TT008
2003-05-27
打赏
举报
回复
debug.print Err.Number
flyingworm
2003-05-27
打赏
举报
回复
自己踢一脚。。。。。。
ken2002p4
2003-05-21
打赏
举报
回复
on error goto 只能捕获一次,老兄看样子只能用On Error Resume Next先顶着了
flyingworm
2003-05-21
打赏
举报
回复
打错了,是10048错误。我说怎么没人理我呢。现在问题解决了,但希望看到更好的解决方法。
解决问题的代码如下
again:
Mainfrm.Winsock1.Protocol = sckUDPProtocol
On Error Resume Next
Mainfrm.Winsock1.Bind ClientPort
If Err.Number = 10048 Then
ClientPort = ClientPort + 1
GoTo again
End If
大家多指教。
flyingworm
2003-05-21
打赏
举报
回复
难到100分真的很少吗?我只能给这么多了。
Nmap
空闲
扫描
转载自:http://tcshare.org/nmap%E7%A9%BA%E9%97%B2%E6%89%AB%E6%8F%8F/ Nmap TCP
空闲
扫描(-sI) 1998年,安全研究员Antirez (本书中hping2工具的作者)在Bugtraq邮件列表上,提到了一个巧妙的
端口
扫描技术–
空闲
扫描。众所周知,它允许
进行
端口
完全欺骗扫描。使得攻击者能够不使用自己
端口
扫描原理和划分
1.开放扫描 其中***代表性的就是TCP连接扫描,需要扫描方通过三次握手过程与目标主机建立完整的TCP连接,可靠性高,但是在扫描的过程中会产生大量审计数据。这种扫描在有些场合是非常有用的,它可以作为正常扫描行为,直接由网络管理员使用。 2.半开放扫描 开放扫描时需要TCP
进行
一个正常的连接,而半开放扫描不需要正常的连接,只是一个部分行为。扫描的时候只是利用TCP正常连接的某一个部分来完成操作。常见的半开放扫描方法有TCP SYN扫描、TCP ACK扫描等。 3.隐秘扫描 在半开放扫描中还包括..
NMAP--
端口
扫描技术
将网络设备比作一间房子,那么
端口
就是进出该房子的出入口(奇怪的地方就是这个房子的出入口太多了,多达65535个),这些出入口供数据进出网络设备。设置
端口
的目的,就是为了实现 “一机多用”,即在一台机器上运行多种不同的服务。那么当一台机器上运行着多个程序时,机器是如何区分不同程序的数据尼?这个任务交由操作系统来处理,其采用的机制就是划分除65535个不同的
端口
号。程序在发送信息时,会在数据中带上
端口
编号,而操作系统在收到数据后会按照
端口
号将信息分流到当前内存中使用该
端口
号的程序。
Cisco 交换机
端口
故障解决(二)
Cisco 交换机
端口
故障解决(二) 交换机
端口
假死 用“重启”来应付 “假死”现象蔓延 不得不根治? 拯救步骤1:查看日志/
端口
的状态 拯救步骤2:将
端口
从错误状态中恢复回来 拯救步骤3:显示被置于错误状态
端口
的恢复情况 交换机
端口
假死 用“重启”来应付 单位中有若干台CISCO3550的交换机...
linux C语言 socket如何
判断
socket_fd对应的socket
是否
断开?(
是否
连通、
是否
正常连接)recv()、tcp_info TCP_ESTABLISHED、keepalive
文章目录
判断
socket连接断开的方法法一法二法三法四说明有关SO_KEEPALIVE的三个参数详细解释如下法五
判断
socket连接断开的方法 法一 当recv()返回值小于等于0时,socket连接断开。但是还需要
判断
errno
是否
等于 EINTR,如果errno == EINTR 则说明recv函数是由于程序接收到信号后返回的,socket连接还是正常的,不应close掉socket连接。 法二 struct tcp_info info; int len=sizeof(info); getsocko
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章