• 全部
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

请给我出视 两个例子: 同步 socket 和异步 socket 的代码,API的,不要那几个sock类的

111222 2001-07-23 03:33:05



我的一个socket程序,写的时候没有考虑到同步、异步
开了几个线程之后就阻塞了。

别人告诉我用异步socket,我知道其道理,但具体怎么实现却还不知。
我想看这方面的源代码。

但不知道哪有。

谢谢




...全文
206 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cmpp 2001-12-17
我来学习一下!
回复
111222 2001-07-23
vlmf:
我是每次扫都连接一次
回复
111222 2001-07-23
哦,他的这个扫描程序居然是分为客户端和服务端的,扫描和攻击完全依靠server,客户端之发送指令。

关键是他的win32只有客户端,我看了看,他的服务端,也就是扫描代码所在的部分是UNIX的。

这样的东东用perl也能做,perl+socket,都能做成在线扫描的,依靠网页(只是一般CGI空间不让使用 socket)。
回复
vlmf 2001-07-23
111222():
  socket编程有一个固定的样式,不是象你那样的,我觉得你的程序问题很多。
回复
vlmf 2001-07-23
111222():
你的程序好象有问题,你的端口没有bind
回复
111222 2001-07-23
阿丰,你道什么歉啊,我说着玩呢,我挺喜欢干坏事的啊,一个玩笑何必道歉呢,见外了不是

我这就去看nessus,好好了解一下,嘻稀,我要赶在20岁之前超过他
回复
vlmf 2001-07-23
111222():
  recv 卡主是很正常的本来就是会卡主的,这是在等待网络上数据的到来有数据来的时候RECV就会返回。 你用的是tcp同步方式。
回复
ahphone 2001-07-23
SORRY!!!!!!!!!!

我向111222道歉。

提到扫描主机漏洞的程序,最著名的是nessus,好象是法国的一个程序员写的,他采用了插件技术,可以非常方便的扩充。其扫描的效率非常高,是世界相当好的扫描器,这个扫描器是可以完全免费的得到的,包括原代码。那年这个程序员19岁,这个我敢肯定。如果你一年内可以超过他,我们就有一个可以值得骄傲的话题了!

平台:Solaris, FreeBSD, GNU/Linux,Windows

非常好的漏洞扫描工具,可以远程扫描 Linux, BSD, Solaris 以及其他一些系统.



下载地址:http://www.nessus.org/download.html

Good Luck!


回复
111222 2001-07-23
vlmf:

下面程序就是我这个问题产生的原因,下面的程序里,我开上若干线程后,recv处卡住了。
http://www.csdn.net/expert/TopicView.asp?id=203381
其中Chice_wxg告诉我用异步方式,我不知道异步怎么用!(哈,太菜了)


阿丰,我专门做坏事?唉`~~可怜我一世英明
看看上面连接的问题你就知道我做什么了,扫描主机漏洞的程序


实在不行我整理整理源代码,让大伙帮着改吧,我卡在这有一个星期了
回复
ahphone 2001-07-23
111222:
http://www.vckbase.com/sourcecode/下

网络监控软件附带源程序 -- 作者:星晨
该程序包括客户端与服务器端,能对远程计算机进行操作,比如锁定远程计算机,获取屏幕图像,控制鼠标动作等。感谢作者开放了全部源代码。

这个程序是用API写成的,我看过,绝对没错,而且这个程序稍微改改就是不干什么好事的,大概合你胃口。
回复
vlmf 2001-07-23
  你说的同步socket和异步socket是不 是指 tcp和udp协议?
回复
111222 2001-07-23
好着急
回复
111222 2001-07-23
不知道咋找
回复
wjyasd 2001-07-23
MSDN 中有吗?
回复
111222 2001-07-23
薄弱薄弱密~~~~~到第一版去
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2001-07-23 03:33
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……