1

ソケットが与えられた場合、そのプロトコル(つまり、UDPまたはTCP)を見つける方法は?

私が念頭に置いているのは、「getsockname()」==>sockaddr_inを使用することです。

しかし、「sockaddr_in」にはプロトコル情報がなく、ファミリのみがあるようです。

ソケットが作成されると、プロトコルが提供されます。取得する方法を知っているだけです。

助けてくれてありがとう。

4

1 に答える 1

1

SO_PROTOCOLおよび/またはSO_TYPEソケットオプションをで確認してくださいgetsockopt(2)

于 2012-09-25T22:34:26.573 に答える