【技术实现步骤摘要】
本专利技术涉及计算机操作系统领域,尤其是一种使Linux内核支持Socket重用的方 法。
技术介绍
操作系统相当于计算机的灵魂,任何计算机都离不开操作系统,同时也都受操作 系统的限制,所有的应用软件都是基于某种特定操作系统的,都只能在这种特定的操作系 统上运行,搬到别的操作系统上就不能运行。因此,Windows应用只能在Windows操作系统 上运行,而Linux应用也只能在Linux操作系统上运行。但是如果能让Windows应用软件 直接在Linux操作系统上运行,那么用户就有可能摆脱对Windows操作系统的依赖、而改用 Linux操作系统,这显然是很有意义的。操作系统的核心称为“内核”,但内核并不就等于操作系统。除内核以外,在应用软 件与内核之间通常还有些作为中间件的动态连接库(DLL)。根据这些DLL的来源和功能的 不同,有些是属于用户层的,有些则是属于系统层的。系统层的DLL —般被认为是操作系统 的一部分,这一点在Windows操作系统上表现得尤为突出。在Windows操作系统上,由诸多 系统层DLL合在一起向应用软件提供一个“应用编程界面”、即A ...
【技术保护点】
1.一种使Linux内核支持Socket重用的方法,其特征在于:1.1)为Linux内核增加一个新的系统调用sock_reuse(),这个系统调用只有一个参数,就是代表着目标Socket的文件号;1.2)在系统调用sock_reuse()中根据文件号找到代表着目标Socket的file结构、inode结构、socket结构和sock结构;1.3)然后按TCP协议的规定使目标Socket断开与对端的连接,但不关闭和拆除目标Socket,而只是将其设置成原始状态;1.4)在此过程中代表着目标Socket的file结构和inode结构保持不变。
【技术特征摘要】
1. 一种使Linux内核支持Socket重用的方法,其特征在于1. 1)为Linux内核增加一个新的系统调用S0Ck_reUSe(),这个系统调用只有一个参 数,就是代表着目标Socket的文件号;1. 2)在系统调用sockjeuseO中根据文件号找到代表着目标Socke...
【专利技术属性】
技术研发人员:周立炜,费海林,毛德操,
申请(专利权)人:浙大网新科技股份有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。