任何人都可以告诉我INET Socket和任何其他套接字之间的区别吗?
是否有一个C#库允许一个人使用INET套接字?
我试图找到它是什么,但我没有找到任何非常有用的东西.我怀疑它是来自UNIX世界的东西.
解决方法:
套接字只是通信端点的抽象.实体之间的原始通信可以使用不同的通信方法. Linux中的INET套接字是Internet套接字,即基于IP协议的套接字,但还有许多其他类型.我最近必须处理的是Netlink套接字,它用作用户进程和linux内核之间的IPC机制.与使用IP地址和端口的INET套接字相反,Netlink套接字使用linux进程ID来识别通信方.在任何标准Linux机器上,您都可以打开文件/usr/include/linux/socket.h并查找AF_MAX.它是一个宏,给出了当前套接字api支持的协议族数.在我的机器上37.
我不知道在Windows API中是否有任何称为INET套接字的东西.没有为Windows做过很多开发.