首页
社区
课程
招聘
[分享]丢个socket源码
发表于: 2009-9-16 19:45 10456

[分享]丢个socket源码

2009-9-16 19:45
10456

很早之前写的,忘了参考哪本书了,写的很烂!今天偶尔翻出来,发现可以用,呵呵呵,就来献丑了。
    以前是想把这个东西写成很多功能集合的,结果身在尘世,琐事太多!大家就讲究着看吧!
    有兴趣的可以自己加功能。写成一个比较全面的工具。如果编译成功,而运行无显示的话,应该是第一个对话框的问题,iphlpapi.lib这个库,重新在vc里设置下就可以了。
    随便截了两张图片,给大家看看效果。
    第一次用看雪的图片功能,试试效果先。
   
   
   

      

      


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (20)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢楼主的分享,学习下
2009-9-17 14:50
0
雪    币: 234
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下了就要顶...
2009-9-18 17:01
0
雪    币: 376
活跃值: (11)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
4
自己顶起来啊
2009-9-23 20:00
0
雪    币: 142
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
编译好后,一运行就崩溃,不知道怎么回事,我不会跟踪
2009-9-23 21:33
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jhh
6
好东西呀,正找这方面的资料,谢谢
2009-9-23 22:37
0
雪    币: 376
活跃值: (11)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
7
应该是环境的问题,最可能就是第一个对话框,建议屏蔽之后再试试
2009-9-24 10:25
0
雪    币: 218
活跃值: (11)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
8
下载留名,谢谢
2009-9-24 10:41
0
雪    币: 7
活跃值: (333)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
9
不错。
我比较喜欢把同类的文件放在一个文件里面,这样代码比较好维护。
另外建议下作者,能否把socket封装成一个类,做成库,以后也方便重用。
2009-9-24 12:27
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
不错,下载下来研究先
2009-9-24 16:17
0
雪    币: 146
活跃值: (72)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
下载留名,谢谢分享
2009-10-13 00:32
0
雪    币: 181
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
感谢分享。。。
2009-10-21 08:44
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
谢谢分享~~
2009-10-21 08:54
0
雪    币: 148
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
谢谢楼主,参考一下
2009-10-21 09:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
谢谢分享! 学习了。
2009-10-21 11:40
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
丢个socket源码?

我捡来看看.
2009-10-29 11:18
0
雪    币: 196
活跃值: (46)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
牛啊
2009-10-31 20:35
0
雪    币: 137
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
下载一个学习学习
2009-11-5 10:59
0
雪    币: 142
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
又看到这个帖子了,时间有一段了,这段时间学了下MFC
重新看了下代码,找到问题所在了,初步估计是
void CNameDlg::GetDnsInfo()函数有问题
具体的说是
pIPAddr = pFixedInfo->DnsServerList.Next;
m_SecondDns.Format("%s",pIPAddr->IpAddress.String);
这两行,第一行是获取备用DNS地址,第二行是把信息存放到m_SecondDns中
要是系统有备用DNS地址那么代码没问题,但我的电脑DNS只有一个,所以pFixedInfo->DnsServerList.Next是空的
那么m_SecondDns.Format就出错了,这可以怪微软吗?CString太脆弱了
2009-11-5 14:17
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
感谢分享~~
2009-11-9 11:34
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
感谢分享~~学习了。
2009-11-9 11:39
0
游客
登录 | 注册 方可回帖
返回
//