如何得到套接字的类型

怎么得到套接字的类型?
我通过一个api得到所有的系统套接字,但是我怎么才能通过这个套接字得到套接字的类型,如udp还是tcp?

------解决方案--------------------
看看 getsockopt 函数

你是通过什么api 得到系统中所有套接字的?,能不能分享一下?