lyd961418
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2006-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1337回复:6

WinSock套接字的API函数

楼主#
更多 发布于:2004-02-17 11:43
WinSock套接字的API函数是Windows系统自带的函数吗,我怎么找不到,在介绍VC的书籍里都说有,他是不是由VC带的,象bind(),哪位大侠知道请帮帮忙!!!!!!!!!!!!!!!!!!! :(
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-18 10:48
这些函数好像是系统自带的,你查查讲 winsock 编程的书,里面都有的。我用的这些函数一般都是系统自带的,在前面要加上include
我的Vc代码仓库:[url]http://sh.b211.net[/url]
lyd961418
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2006-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-18 11:02
要抓取IP数据包的时候,是不是需要在网络正在交换数据的时候,我用VB做了一个简单的程序,但是运行的时候出错,都是在接受数据的时候,总是返回错误码,我用rece函数来读取数据包
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-18 16:49
你是怎么抓数据包呀?如果没有数据经过,你抓什么呀?我建议你不要用你自己写的程序去抓包,怎样不是很好,我也写过,IP头前面的数据经常不完整,网卡的48位号经常丢失。你试一下 ethereal  这个工具!很好的。虽然只有英文版。不过我很喜欢!在Vc下面UPD的接收数据好像是recvfrom()这个函数,recv好像是 TCP ,不过有的时候可以混用的。如果返回错误码,肯定是你的程序有问题,你问问
VB的高手吧!我不知道。
我的Vc代码仓库:[url]http://sh.b211.net[/url]
lyd961418
驱动牛犊
驱动牛犊
  • 注册日期2004-02-16
  • 最后登录2006-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-19 09:14
看来您是VC的高手,应为现在要实现上述功能,所以正在学习VC,总感觉VB不是很好用,但在学习的过程中,不知从和下手,虽然C++的 那些概念已经比较清楚,但是要我作一个小程序还是不行,总是找不到要用到的函数或语句,最简单的例子,要实现数字字符串到数字的转换都不知怎么作,您有没有什么经验,可否告知,比如在那可以找到资料,看一些什么样的书????如能告知,不胜感激
baichiyun
驱动牛犊
驱动牛犊
  • 注册日期2002-07-24
  • 最后登录2004-02-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-19 14:23
查询MSDN学习是最好的啦
有它基本上可以不用买书,看书主要是去理解别人的编成思想 :)
baichiyun
驱动牛犊
驱动牛犊
  • 注册日期2002-07-24
  • 最后登录2004-02-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-19 14:29
我不知道怎么去抓数据包,
不过用过WINSOCK
你在建立套接字时有没有初始化
游客

返回顶部