来看看:Linux操纵体系下Socket编程地点布局先容
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。Linux下的收集通讯程序,必定要和一个布局打交道,这个布局就是socketaddress。好比bind、connect等等函数都要利用socketaddress布局。了解socketaddress时我们要分明,实在在linux下针关于分歧的socketdomain界说了一个通用的地点布局structsockaddr,它的详细界说为:
{
unsignedshortintsa_family;
charsa_data;
}
structsockaddr
个中,sa_family为挪用socket()函数时的参数domain参数,sa_data为14个字符长度存储。针关于分歧domain下的socket,通用地点布局又对应了分歧的界说,比方一样平常的AF_INETdomain下,socketaddress的界说以下:
structsockaddr_in
{
unsignedshortintsin_family;
uint16_tsin_port;
structin_addrsin_addr;
unsignedcharsin_zero;//未利用
}
structin_addr
{
uint32_ts_addr;
}
当socket的domain分歧于AF_INET时,详细的地点界说又是分歧的,可是全部地点布局的巨细、容量都是和通用地点布局分歧的
</p>
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 选择交流平台,如QQ群,网站论坛等。 虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。? Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
页:
[1]