2000的话原式套接字就可以做到,在CodeGuru有一篇相关的文章和例子98和NT的话好像都有相应的工具包
解决方案 »
- DLL中对话框调用其他类的成员方法出错
- p2p的问题
- VirtualProtect
- 请教工作 5 年以上人 年薪多少 - 上海或者 杭州
- 请问有什么datagrid的控件能够显示纵表?
- 怎么在VC6.0(7.0)IDE中建立一个WinMain()启动窗口的c程序工程?
- 如何在VC中实现TC中Biosdisk函数的功能?
- 在别的机子上新装icq(不是oicq或qq),怎样把好友找回来,它怎么不像qq(oicq)一样新装之后自动找回好友,救命呀!!!
- 静态连接MFC时需要.CRB文件
- 紧急求助TT
- socket 问题< 为什么我有这么多函数不能用 >?
- win2000 DC通过NETBIOS访问经常发生故障,请指教
2.点对点协议PPP的帧结构:PPP帧格式和HDLC的相似,PPP帧的前3个字段和最后两个字段和HDLC的格式是一样的。PPP不是面向比特的,因而所有的PPP帧的长度都是整数个字节。与HDLC不同的是多了一个2个字节的协议字段。当协议字段为0X0021时,信息字段就是IIP数据报。若为0XC021,则信息字段是链路控制数据,而0X8021表示这是网络控制数据。其结构视图如图2所示。
3.例子:异步通信的数据格式 异步通信的数据格式如图3所示: 可以看出,按标准的饿异步通信数据格式,1个字符在传输事,除了传输实际编码信息外,还要传输几个外加数位。具体说,在一个字符开始传输前,输出线必须在逻辑上处于“1”状态,这称为标识态。传输一开始,输出线由标识态变为“0”状态,从而作为起始位。起始位后面为5~8个信息位,信息位有低往高排列,即第一位为字符的最低位,在同意个传输系统中,信息位的数目是固定的。信息位后面为校验位,校验位可以按奇校验设置,也可以按偶校验设置,也可以不设置。最后的位数为“1”,它作为停止位,停止位可为1位、1.5位或者2位。如果传输1个字符以后,立即传输下一个字符,那么,后一个字符的起始位变紧挨着前一个字符的停止位了,否则,输出线又会进入标识态。