前段时间在移植mmslite到vxWorks上,主要涉及到的修改为网络连接部分、多线程支持部分以及时间模块。这里主要阐述网络部分,其他的有时间会一一推出。由于之前是在windows上实现的,网络连接部分自然就是使用的socket和WSA了。然而和Unix系统一样,vxWorks使用的是BSD,先简单介绍下BSD的概念,BSD (
Berkeley
Software
Distribution,
伯克利
软件套件)是Unix的
衍生
系统,在1977至1995年间由
加州大学伯克利分校
开发和发布的。历史上,BSD曾经被认为是
UNIX
的一支——"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。在20世纪80年代,衍生出了许多变形的UNIX
授权
软件。比较著名的如
基于BSD4.4的UDP通讯初探
最新推荐文章于 2024-04-23 09:52:36 发布
本文介绍了BSD4.4中如何建立UDP连接,对比了Windows与BSD的不同,强调了BSD的简洁性。通过创建连接、发送和接收数据的步骤,详细讲解了select函数在UDP通讯中的作用,以及与pselect的区别。
摘要由CSDN通过智能技术生成