
Linux/UNIX网络编程
文章平均质量分 87
准备找工作的Ocean
坚持住才能变得和别人不一样
展开
-
Linux/UNIX网络编程笔记(五) -守护进程和inetd超级服务器
守护进程1、守护进程就是在后台运行不受终端控制的进程,一般的网络服务都是以守护进程的方式运行。守护进程与后台运行程序是有区别的,加&启动的程序是后台运行的程序,但它仍然拥有控制终端。输出守护进程消息 syslog是Linux系统默认的日志守护进程。主要负责接收系统或用户进程的输出消息,并根据配置消息作出相应处理,默认的syslog配置文件是/etc/syslog.c原创 2014-10-23 21:47:37 · 1217 阅读 · 0 评论 -
Linux/UNIX网络编程笔记(三) TCP套接字编程
TCP套接字编程1、TCP套接字编程 socket()函数: 产生TCP套接字,作为TCP通信的传输端点。#includeint socket(intfamily, int type, int protocol); 返回一个小的非负的整数,与文件描述符类似,即套接字描述符。family :socket协议类型, AF_INET(IPV4),AF_INET6(IPV6原创 2014-10-08 14:23:53 · 931 阅读 · 0 评论 -
Linux/UNIX网络编程笔记(四)-UDP编程
UDP套接字编程UDP客户/服务器的套接字函数 recvfrom()函数: 接收数据,类似标准read();#include #include ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *from, size_t *addrlen);flags参数:传原创 2014-10-10 14:47:05 · 594 阅读 · 0 评论 -
Linux/UNIX网络编程笔记 - I/O复用
什么是I/O复用?What weneed is the capability to tell the kernel that we want to be notified ifone or more I/O conditions are ready (i.e., input is ready to be read, or thedescriptor is capable of taking m原创 2014-10-29 15:25:07 · 941 阅读 · 0 评论 -
Linux/UNIX网络编程笔记(二) 套接字编程简介
套接字基础套接字是一种网络API,用来开发网络程序。提供了一种进程间通信方法,使得在相同或不同的主机上的进程能以相同的规范进行信息传送(类似于RPC),是应用层到传输层的接口。套接字类型Linux系统常用的两种协议:1、 INET: IPV42、 INET6: IPV6 套接字类型:创建套接字的应用程序要使用的通信服务类型,主要一下:1、 SOCK_STREA原创 2014-10-04 13:25:17 · 737 阅读 · 0 评论 -
Linux/UNIX网络编程笔记(一) TCP/IP简介
TCP/TP 简介 基本的c/s服务模型网络编程是指编写的网络通信程序可以与网络上的其他程序进行通信。相互通信的程序通常分为两部分:客户端和 服务器端 。客户端的数据有应用层的客户端软件产生,这些数据到达客户端系统的内核协议栈,并从上到下的经过协议栈的每一层,各层都要对数据进行封装,最后组合好的帧被传给底层的网络设备,有网络设备的物理层实现数据传输。OSI模型和TCP/IP四层原创 2014-10-04 09:57:15 · 881 阅读 · 0 评论 -
Linux netstat命令详解
Linux netstat命令详解简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o转载 2015-04-03 15:42:59 · 546 阅读 · 0 评论