Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何开发可在 ISO OSI 模型的传输层或网络层工作的网络应用程序(客户端/服务器)?例如:如果我不希望系统将数据打包到 TCP 或 UDP 数据包中,而是想使用自己的协议?我怎样才能做到这一点?
帮助将不胜感激!
对于传输层,您应该使用原始套接字。
对于网络层,您可以使用例如libpcap。请参阅此处了解简单的 HOWTO。