1
給定一個套接字,如何找到它的協議(即UDP或TCP)?如何從給定的套接字讀取協議信息?
我想到的是使用「getsockname()」==> sockaddr_in。
但「sockaddr_in」似乎沒有協議信息,只有家庭。
創建套接字時,將提供協議。我只知道如何檢索。
感謝您的幫助。
給定一個套接字,如何找到它的協議(即UDP或TCP)?如何從給定的套接字讀取協議信息?
我想到的是使用「getsockname()」==> sockaddr_in。
但「sockaddr_in」似乎沒有協議信息,只有家庭。
創建套接字時,將提供協議。我只知道如何檢索。
感謝您的幫助。
檢查SO_PROTOCOL
和/或SO_TYPE
插座選項與getsockopt(2)
。