极度郁闷!!问了好几天了,还是不是到SLIP在Windows下的具体编程实现,看了好多RFC还是一头雾水 ... 郁闷~~~~~~~~``走串口的SLIP协议资料真少啊 @_@!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SLIP挺简单的哦!1) IP数据报以一个称作END(0xc0)的特殊字符结束。同时,为了防止数据报到来之前的线路噪声被当成数据报内容,大多数实现在数据报的开始处也传一个END字符(如果有线路噪声,那么END字符将结束这份错误的报文。这样当前的报文得以正确地传输,而前一个错误报文交给上层后,会发现其内容毫无意义而被丢弃)。2) 如果IP报文中某个字符为END,那么就要连续传输两个字节0xdb和0xdc来取代它。0xdb这个特殊字符被称作SLIP的ESC字符,但是它的值与ASCII码的ESC字符(0x1b)不同。3) 如果IP报文中某个字符为SLIP的ESC字符,那么就要连续传输两个字节0xdb和0xdd来取代它。总之,两个END之间的数据经过转义就是IP数据报。 谢谢 xpdavis(咕嘟) : 你说得我都了解,但是这只是限于理论阿。 我在vc++6.0 ,windows2000环境下开发;目前我还是无从下手,需要哪些头文件,那些设置,要不要sdk?我都不知道啊~~~~```` 我现在有几点疑问:1.SLIP通讯的时候初始化需要怎样设置,用那些函数?MFC有没有类支持?2.SLIP编程读写串口的时候,是不是就是传统的WriteFile和RriteFile 函数?原来在串口下写的通讯代码的运行方式是不是有变化?3.SLIP通讯编程需要注意那些问题?请高手指教 你是说具体的实现,看RFC应该没什么用的吧,恐怕要找找其它的资料。 tcp/ip祥解2中的CODE我在VC下调试失败!连需要什么资源(头文件,DLL等)都不知道 rfc一般是讲理论,没有多少用处。熟悉还是到比较好的网站搜索一下。如:codeproject.com MFC 文字编辑 移动光标? 串口监视分析仪comspy V2.0大众普及版发布 新手求救,单文档窗口分割为几个视图,怎么给各视图加滚动条啊? 这是什么问题啊 一编译就出错? 想把bitmap中的图标添加给工具栏该怎么做呢? 超级高手看~~~~内存共享进行通讯的问题 一打开文件对话支持多选,但如何能获得所选择文件的个数呢? 请问:当UDP通过防火墙建立P2P的连接的一个疑惑?????? MFC中filecore.cpp文件中ASSERT出错 怎样做一个从Button继承过来的控件! ****求Crazy En 2002' 合订本的下载?**** 怎么VC不能自动注册呢
1) IP数据报以一个称作END(0xc0)的特殊字符结束。同时,为了防止数据报到来之前的线路噪声被当成数据报内容,大多数实现在数据报的开始处也传一个END字符(如果有线路噪声,那么END字符将结束这份错误的报文。这样当前的报文得以正确地传输,而前一个错误报文交给上层后,会发现其内容毫无意义而被丢弃)。
2) 如果IP报文中某个字符为END,那么就要连续传输两个字节0xdb和0xdc来取代它。
0xdb这个特殊字符被称作SLIP的ESC字符,但是它的值与ASCII码的ESC字符(0x1b)不同。
3) 如果IP报文中某个字符为SLIP的ESC字符,那么就要连续传输两个字节0xdb和0xdd来取代它。
总之,两个END之间的数据经过转义就是IP数据报。
你说得我都了解,但是这只是限于理论阿。
我在vc++6.0 ,windows2000环境下开发;目前我还是无从下手,需要哪些头文件,那些设置,要不要sdk?我都不知道啊~~~~````
1.SLIP通讯的时候初始化需要怎样设置,用那些函数?MFC有没有类支持?2.SLIP编程读写串口的时候,是不是就是传统的WriteFile和RriteFile 函数?原来在串口下写的通讯代码的运行方式是不是有变化?3.SLIP通讯编程需要注意那些问题?请高手指教
连需要什么资源(头文件,DLL等)都不知道
熟悉还是到比较好的网站搜索一下。
如:
codeproject.com