090807项目进展
来源:互联网 发布:看美剧的软件 编辑:程序博客网 时间:2024/06/05 04:52
10.44.112.180 - 10.44.112.222
1,昨天的线程搞在for循环的里面,但是入参却只有一个,显然是太离谱了;
2,第一步的多线程只是想达到主窗口能接受鼠标消息,所以只需要一个worker线程即可,把OnDirectButton的处理内容全部搬到ThreadFunc中来,入参是两个ip输入框,出参是 ListBox,所有online的主机都写入到ListBox;
3,没想到CSocket在Create的时候出现Assert错误,查了一下好像是说不支持跨线程,没有深究,主要目标是完成功能,以后扩展功能的时候需要更深入的CSocket知识一并看看;
4,既然不能用CSocket类,那就直接使用socket好了,这个倒也还简单,socket给我们封装的很方便,一样几个简单的步骤:
BOOL CheckServerStatus(char *, UINT)
{
// sockaddr_in 填充
// socket
// connect
// 检查connect的结果只要是0就说明Server On,跟了一下码流,connect做了一个完整的三次握手,才有调用的方便。
}
至此:
1,主机在线和是否开启FTP服务的功能已经完成;
2,单个FTP服务器的单次文件目录获取是现有的功能;
下一步:
1,对单个FTP服务器的文件目录进行6层的wps;
2,自动根据扫描结果对所有FTP Server使用anonymous下载文件目录;
3,调试db,调通client的关键字搜索;
再之后:
1,扫描Windows共享目录和Linux samba目录;
2,提供Web访问方式;
3,扫描p2p资料。
路还很长
- 090807项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展
- 项目进展中!
- 最近项目进展
- 项目进展二
- 今天的项目进展
- 武汉项目进展情况
- 090805项目进展
- ACM会用到的一些数学知识(转alpc01)
- (转贴)推荐-好题
- 国外开源软件网站-收,便于查看
- 常用SQL语句
- 请问如何动态实现播放语音文件[WEB学习示例]
- 090807项目进展
- OnLoad和Page_Load的区别
- 买51(或52)单片机,大家给点建议
- 重启Oracle服务
- 关于“Windows Script Host...”错误
- 黑客调试技术揭秘 2.1 Ptrace是GDB的基础调试工具(1)
- 用到了非主流数据库
- 异常详细信息: System.InvalidCastException: 对象不能从 DBNull 转换为其他类型——的解决方法
- linux 下使用 objdump 反汇编