理解sockets-c

理解sockets-c,c,sockets,C,Sockets,我正在努力理解更多的套接字。因此,我在sys库的头文件socket.h中找到了一些函数声明,如bind(),connect(),但我没有找到它们的定义?我在哪里能找到它 如果这个问题不相关,请告诉我,我将把它移到其他地方您在标题中找不到它们的定义,您需要在您的libc中挖掘。但是你也不会在那里发现任何真正有用的东西,因为这些都是系统调用,所以你确实需要深入研究内核。建议你阅读网络编程来理解这些函数。手册页(-S2)也会有帮助 函数的源代码(如果您希望找到的是源代码的话)不会有多大帮助。他们调用系

我正在努力理解更多的套接字。因此,我在sys库的头文件
socket.h
中找到了一些函数声明,如
bind(),connect()
,但我没有找到它们的定义?我在哪里能找到它


如果这个问题不相关,请告诉我,我将把它移到其他地方

您在标题中找不到它们的定义,您需要在您的libc中挖掘。但是你也不会在那里发现任何真正有用的东西,因为这些都是系统调用,所以你确实需要深入研究内核。

建议你阅读网络编程来理解这些函数。手册页(-S2)也会有帮助


函数的源代码(如果您希望找到的是源代码的话)不会有多大帮助。他们调用系统调用来完成他们的工作,因为它们主要是操作系统抽象层。您需要的是它们的文档。

我建议您查看更多有关套接字的信息。

好的,谢谢!你知道我为什么被否决吗?@user1611830不知道。我认为人们有时投票很不稳定。也许他们认为找到这些定义真的很容易。“我认为如果你不知道该去哪里找,那就很难了。”用户1611830投了反对票,对每个答案都投了赞成票。我的用户类型:-)