socket实现原理
socket吧
全部回复
仅看楼主
level 3
小山楂315 楼主
#include <sys/socket.h>
#include <netinet/in.h>
用这两个头文件就可以用socket,但是怎么个原理呢?有知道的吗?或者有知道哪里可以下载代码的吗?求解小伙伴们
2014年10月18日 11点10分 1
level 8
include是包含的意思不是么?在C和C++里意思相当于将这个头文件的内容包含进这个源代码文件中。至于具体的实现方法在我看来你应该没有必要去理解,因为你只要知道怎么使用就行了……(这个在软件构建中称之为封装,您肯定也不想让别人轻易的得知和修改或者入侵您的程序吧,所以封装是一种很好的技术手段)
2014年10月18日 13点10分 2
这些倒是懂我就是来问具体实现的
2014年10月18日 14点10分
回复 skyboy301 :include其实也跟封装没什么关系,但是它的出现不能不说和封装有点说不清道不明的关系,至少你可以不用在得知头文件的具体实现的情况下仅使用接口函数去做你所需要的这一层的实例是么,你仅需要得知这个头文件的接口函数是怎么样的,到时候把文件include进来就行了……
2014年12月02日 05点12分
level 8
你去找相关的这两个文件看吧,弄这个我还是建议去看书
2014年10月18日 15点10分 3
level 3
小山楂315 楼主
有这方面的书吗?求介绍本
2014年10月19日 15点10分 4
level 1
《TCP/IP. 卷2》里面有socket函数的BSD实现,其实Linux什么的也差不多
2014年11月05日 00点11分 5
谢谢
2014年11月13日 09点11分
1