linux 编程之 socket 经验

由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。

Jor83Y 2016-11-14   5990   0

Linux 编程库介绍 经验

  在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。

jopen 2012-10-15   26428   0
Linux  

linux编程之GDB调试 经验

linux编程之GDB调试:GDB是一套字符界面的程序集,可以用它在linux上调试C和C++程序,它提供了以下的功能: 1 在程序中设置断...

shidewen 2016-03-11   17911   0
Linux  

几点学习Linux编程的建议 经验

我个人用了3、4年Linux,从当初的小菜鸟到现在的大菜鸟,积累了一些经验,现在分享给大家,尤其是初学者。

fmms 2012-02-21   84878   0
Linux  
P6

  Linux编程make命令介绍 文档

摘要:在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没问题,但是如果是一个大系统,存在很多个模块,那么手工编译的方法就不适用了。为此,在Linux系统中,专门提供了一个make命令来自动维护目标文件,与手工编译和连接相比,make命令的优点在于他只更新修改过的文件(在Linux中,一个文件被创建或更新后有一个最后修改时间,make命令就是通过这个最后修改时间来判断此文件是否被修改),而对没修改的文件则置之不理,并且make命令不会漏掉一个需要更新的文件。

jamesr 2011-07-19   3731   0
Linux  
P4

  Linux下Socket编程 文档

socket接口是TCP/IP网络的API,socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解socket接口。socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解socket了。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也具有一个类似于打开文件的函数调用socket(),该函数返回一个整型的socket描述符,随后的连接建立、数据传输等操作都是通过该socket实现的。

月城之上 2013-01-15   437   0
P45

  Linux 网络编程 文档

。网络传输分层如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上,人们为了传输数据时的方便,把网络的传输分为7个层次.分别是:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层.分好了层以后,传输数据时,上一层如果要数据的话,就可以直接向下一层要了,而不必要管数据传输的细节.下一层也只向它的上一层提供数据,而不要去管其它东西了.如果你不想考试,你没有必要去记这些东西的.只要知道是分层的,而且各层的作用不同.

openanran 2013-01-15   2381   0
Linux  
P39

  Linux 网络编程 文档

Linux网络编程入门(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。比如我们使用ftp程序从另外一个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件),所以这个地方我们的ftp程序就是客户端程序。服务端和客户端相对应的程序即为服务端程序。被动的等待外面的程序来和自己通讯的程序称为服务端程序。比如上面的文件获取中,另外一个地方的程序就是服务端,我们从服务端获取文件过来。

1048200350 2015-09-09   1489   0
Linux  
P32

  Linux下Shell编程 文档

Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。 为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,在内核的周围建了一个外壳(shell)。用户向shell提出请求,shell解释并将请求传给内核。

robert0512 2012-06-23   566   0
Linux  

Linux Shell编程入门 经验

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。

jopen 2015-03-21   51216   0
Linux   Shell  
P3

  linux socket编程实例 文档

linux socket编程实例

sherryking 2013-08-27   535   0
P36

  Linux网络编程入门 文档

Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端   在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一        个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件), 所以这个地方我们的ftp程序就是客户端程序。

longkeping456 2013-05-27   2334   0
Linux  
P14

  Linux 下 c++ 编程 文档

make的递归过程指的是:在Makefile中使用“make”作为一个命令来执行本身或者其它makefile文件的过程。递归调用在一个存在有多级子目录的项目中非常有用。例如,当前目录下存在一个“subdir”子目录,在这个子目录中有描述此目录编译规则的makefile文件,在执行make时需要从上层目录(当前目录)开始并完成它所有子目录的编译。

longlee061 2012-07-20   3157   0
P11

  linux-shell编程讲解 文档

作者刘东辉一、后台执行命令在linux系统为了使进程能够在后台运行,就实现了一些台执行命令。Cron和crontabat命令&命令nohup命令cron系统调度进程,可以设置一个时间端来运行一个进程。at使用它在一个特定的时间运行一些特殊的作业,或者在一些闲的时间端运行。&使用它在后台运行一个占用时间不长的进程。nohup在后台运行一个命令,用户退出时也不受影响。

tester 2015-07-24   492   0
Linux  

Linux 下的时间编程总结 经验

在嵌入式编程中中,经常需要输出系统的当前时间、计算程序的执行时间、使用计时器等。最近也做了不少关于时间的操作,今天就认真总结一下,部分内容是在网上看到的。自己经过验证总结出来。

jopen 2014-07-16   32584   0
Linux  
P98

  Linux下C语言编程简介 文档

第1章本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等。通过本章的学习,可以对在Linux下使用C语言编程有一个基本的了解。

坚冰形意 2011-03-14   858   0
P11

  Linux下ODBC的安装、配置与编程 文档

本文主要内容是介绍ODBC的简单原理,以及如何在Linux/Unix下进行ODBC的安装、配置与编程。ODBC原理ODBC是OpenDatabaseConnect即开放数据库互连的简称,它是由Microsoft公司于1991年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了数据库的独立性。ODBC主要由驱动程序和驱动程序管理器组成。驱动程序是一个用以支持ODBC函数调用的模块,每个驱动程序对应于相应的数据库,当应用程序从基于一个数据库系统移植到另一个时,只需更改应用程序中由ODBC管理程序设定的与相应数据库系统对应的别名即可。驱动程序管理器可链接到所有ODBC应用程序中,它负责管理应用程序中ODBC函数与DLL中函数的绑定。ODBC使用层次的方法来管理数据库,在数据库通信结构的每一层,对可能出现依赖数据库产品自身特性的地方,ODBC都引入一个公共接口以解决潜在的不一致性,从而很好地解决了基于数据库系统应用程序的相对独立性,这也是ODBC一经推出就获得巨大成功的重要原因之一。

jhy6221240 2011-06-23   6459   0
Linux  
P17

  Linux 下 Shell 编程进阶 文档

Linux 下 Shell 编程进阶

pan922 2012-07-30   600   0
Linux   VBScript   Basic  

Linux编程女神计划招募新的内核级MM实习生 资讯

作为FOSS的Linux编程女神计划(Outreach Program for Women)的一部分,这个夏季在Linux基金会工作的实习生们背景不同,水平也高低不等,但是她们至少有一件事情是相同的(除去性别之外),就是她们 可以在自己的履历中添加一项“Linux内核黑客”。

jopen 2013-11-26   12892   0
Linux  
P9

  Linux下的实时流媒体编程 文档

流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。

maple.lv 2011-03-15   481   0
1 2 3 4 5 6 7 8 9 10