标签: networking network-programming
如何开发可在ISO OSI模型的传输层或网络层中工作的网络应用程序(客户端/服务器)?例如:如果我不是系统要在TCP或UDP数据包中打包数据,而是我想使用我自己的协议?我怎样才能做到这一点?
非常感谢帮助!
答案 0 :(得分:1)
对于传输层,您应该使用raw sockets。
对于您可以使用的网络层,例如libpcap。有关简单的HOWTO,请参阅here。