我正在尝试使用原始套接字建立以太网网络。我不能使用TCP/IP,UDP或任何其他协议。
这是因为它将与非常简单的硬件通信,这些硬件无法处理所有不同的协议层。我的网络将由1台主机计算机通过以太网交换机与多个硬件设备通信。目前,我基本上只想向每个硬件设备发送简单的数据包,并建立一个可以扩展的简单服务器。我的系统运行在Linux上,服务器需要用C或C++编写。
我一直在尝试找到如何使用原始套接字的信息,但每个人都说不要使用它们,并且没有提供任何信息。我有相当强的编程背景,但没有网络经验。是否有人可以提供有关如何入门或哪里可以找到相关教程的信息?
这是因为它将与非常简单的硬件通信,这些硬件无法处理所有不同的协议层。我的网络将由1台主机计算机通过以太网交换机与多个硬件设备通信。目前,我基本上只想向每个硬件设备发送简单的数据包,并建立一个可以扩展的简单服务器。我的系统运行在Linux上,服务器需要用C或C++编写。
我一直在尝试找到如何使用原始套接字的信息,但每个人都说不要使用它们,并且没有提供任何信息。我有相当强的编程背景,但没有网络经验。是否有人可以提供有关如何入门或哪里可以找到相关教程的信息?