仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 662|回复: 6
打印 上一主题 下一主题

[其他Linux] 来看看:Linux操纵体系下Socket编程地点布局先容

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 15:23:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
Linux下的收集通讯程序,必定要和一个布局打交道,这个布局就是socketaddress。好比bind、connect等等函数都要利用socketaddress布局。了解socketaddress时我们要分明,实在在linux下针关于分歧的socketdomain界说了一个通用的地点布局structsockaddr,它的详细界说为:
{
unsignedshortintsa_family;
charsa_data[14];
}
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[8];//未利用
}
structin_addr
{
uint32_ts_addr;
}
当socket的domain分歧于AF_INET时,详细的地点界说又是分歧的,可是全部地点布局的巨细、容量都是和通用地点布局分歧的

</p>
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
不帅 该用户已被删除
沙发
发表于 2015-1-18 15:49:37 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-27 10:15:18 来自手机 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
透明 该用户已被删除
地板
发表于 2015-2-5 10:33:00 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
蒙在股里 该用户已被删除
5#
发表于 2015-2-11 11:13:00 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
若天明 该用户已被删除
6#
发表于 2015-3-17 20:51:23 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
柔情似水 该用户已被删除
7#
 楼主| 发表于 2015-3-25 02:02:30 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 15:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表