E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Unix网络编程
基本的Socket函数解释
阅读更多基本TCP套接字更加详细的信息请参考《
Unix网络编程
卷1:套接字联网API》,里面详细列举出返回某种状态码时对应何种情况和其他更加详细的介绍。
hanyuanbo
·
2012-02-27 14:00
socket
tcp
windows
api
编程
要反复看得几本书
《深入理解计算机操作系统》《UNIX环境高级编程(第2版)》《
UNIX网络编程
(卷1):套接字联网API》《
UNIX网络编程
(卷2):进程间通信(第2版)》英文版更佳,视自己情况吧。
lhzhang1985
·
2012-02-23 17:00
编程
网络
unix
api
SO_KEEPALIVE
在《
UNIX网络编程
第1卷》中也有详细的阐述:SO_KEEPALIVE保持连接检测对方主机是否崩溃,避免(服务器)永远阻塞于TCP连接的输入。
brucema
·
2012-02-12 13:00
UNIX网络编程
读书笔记
卷一 (1) 用bzero函数来填充0,因为用memset时,第2个参数与第3个参数类型一样,偶尔写错,编译器检查不出来。 (2) 使用SA代替 struct sockaddr(通用套接字结构体) ,因为后面字多可能使代码超出屏幕一行宽度。 (3) 线程函数遇到错误时并不设置标准Unix的errno变量,而是把errno的值作为函数的返回值返回调用者。 (4) 定义包裹函数来做每次的检测,
zzgthk
·
2012-02-11 10:00
unix
文件加锁
UNIX网络编程
卷2进程间通信—记录锁1.记录锁的功能 当一个进程正在读或修改文件的某个部分时,它可以阻止其他进程修改同一文件区。
ffeng271
·
2012-02-08 12:00
Linux网络编程必看书籍推荐
分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《
Unix网络编程
zifuttt
·
2012-02-05 14:00
编程
linux
unix
网络
protocols
linux内核
Unix网络编程
代码 第28章 原始套接字
第28章原始套接字28.5ping程序#define_GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
moxiaopeng
·
2012-01-18 20:00
编程
unix
网络
struct
null
Signal
[OT]回顾2011,写在2012初
2011年都干了些啥....读书:1.聪明的投资者2.超级数字天才3.西游记4.程序开发心理学5.
Unix网络编程
6.Unix环境高级编程...或者还有其他的,暂时不记得了 技术???....
egmkang
·
2012-01-18 13:00
Unix网络编程
代码 第30章 客户/服务器程序设计范式
第30章客户/服务器程序设计范式30.3TCP测试用客户程序运行:./client127.0.0.18888150004000#define_GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #defineMA
moxiaopeng
·
2012-01-17 01:00
编程
unix
网络
struct
服务器
Signal
mmap函数用法及示例程序
mmap函数用法及示例程序
UNIX网络编程
第二卷进程间通信对mmap函数进行了说明。
老马驿站
·
2012-01-14 17:00
Unix网络编程
代码 第20章 广播
第20章广播20.4使用广播的dg_cli函数//运行前启动daytime服务,运行:./client192.168.1.255,启动后,随便输入字符 #include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include #include #include #include #include #include #incl
moxiaopeng
·
2012-01-13 23:00
Unix网络编程
代码 第17章 ioctl操作
第17章ioctl操作17.6get_ifi_info函数#define_GNU_SOURCE #include/*sockaddr_in{}andotherInternetdefns*/ #include/*ANSICheaderfile*/ #include #include #include #include #include #include #include #include #incl
moxiaopeng
·
2012-01-13 18:00
Unix网络编程
代码 第16章 非阻塞式I/O
第16章非阻塞式I/O16.2非阻塞读和写:str_cli函数(修订版)//使用select #include/*sockaddr_in{}andotherInternetdefns*/ #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #include #include #include #include #include
moxiaopeng
·
2012-01-13 16:00
编程
unix
socket
struct
Stream
网络
Unix网络编程
代码 第14章 高级I/O函数
第14章高级I/O函数14.2套接字超时14.2.1使用SIGALRM为连接设置超时#include/*sockaddr_in{}andotherInternetdefns*/ #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #include #include #include #include #include #incl
moxiaopeng
·
2012-01-12 23:00
编程
unix
Stream
socket
网络
Signal
Unix网络编程
代码 第13章 守护进程和inetd超级服务器
第13章守护进程和inetd超级服务器13.4daemon_init函数13.4.1作为守护进程运行的协议无关时间获取服务器程序运行:./serverlocalhostdaytime查看日志:tail/var/log/syslog#define_POSIX_SOURCE #include #include #include/*basicsocketdefinitions*/ #include #i
moxiaopeng
·
2012-01-12 20:00
Unix网络编程
代码 第11章 名字与地址转换
第11章名字与地址转换11.3gethostbyname函数#define_BSD_SOURCE #include #include #include #include #include #include #include #defineMAXLINE4096/*maxtextlinelength*/ voiderr_doit(interrnoflag,constchar*fmt,va_lista
moxiaopeng
·
2012-01-12 15:00
Unix网络编程
代码 第8章 基本UDP套接字编程
第8章基本UDP套接字编程8.3UDP回射服务器程序#include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include #include #include #include/*ANSICheaderfile*/ #defineMAXLINE4096/*maxtextlinelength*/ #defineSERV_PO
moxiaopeng
·
2012-01-12 01:00
Unix网络编程
代码 第7章 套接字选项
第7章套接字选项7.3检查选项是否受支持并获取默认值 #define__need_timeval #include #include #include/*forTCP_xxxdefines*/ #include #include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include #include/*forsyslog(
moxiaopeng
·
2012-01-11 23:00
编程
struct
unix
网络
socket
null
Unix网络编程
代码 第6章 I/O复用:select、poll和epoll函数
第6章I/O复用:select、poll和epoll函数6.4str_cli函数(修订版)//使用select #define_POSIX_SOURCE #include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #inclu
moxiaopeng
·
2012-01-11 19:00
Unix网络编程
代码 第5章 TCP客户/服务器程序示例
第3章套接字编程简介3.4字节排序函数 #include #include #defineCPU_VENDOR_OS"i686-pc-linux-gnu" intmain(intargc,char**argv) { union{ shorts; charc[sizeof(short)]; }un; un.s=0x0102; printf("%s:",CPU_VENDOR_OS); if(size
moxiaopeng
·
2012-01-10 01:00
编程
tcp
unix
网络
socket
服务器
求兄弟们指点指点_
Unix网络编程
之当头一棒
Suse下可以运行 但有两点不太明白,求兄弟们指点指点,谢谢!!!不知道这个daemon_inetd()中这两个参数怎么使用 char*pname和intfacility? 不知道用这个daemon_inetd()怎么把这个daemon_proc初始化? #include #include #include #include #include #inclu
1zxwang
·
2012-01-09 22:10
unix
unix
职场
初始化
休闲
daemon_inetd
daemon_proc
Unix网络编程
代码 第1章 简介
1.2一个简单的时间获取客户程序#include/*sockaddr_in{}andotherInternetdefns*/ #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #include #include #include #include #include #include #defineMAXLINE4096/*ma
moxiaopeng
·
2012-01-08 21:00
转载只为记录经典之Linux网络编程必看书籍推荐
分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《
Unix网络编程
jeffreyst
·
2012-01-04 15:00
编程
linux
网络
unix
protocols
linux内核
TCP协议疑难杂症全景解析
因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除了《TCP/IP详解》(卷一,卷二)以及《
Unix网络编程
》以及Linux源代码之外,学习网络更好的
zhengzhb
·
2011-12-30 11:00
算法
网络
tcp
互联网
网络协议
路由器
socket编程:SO_REUSEADDR例解
其实这个问题在Richard Stevens的《
Unix网络编程
指南》卷一里有很详细的解答(中文版P166-168页)。这里我只是写几个基本的例子来验证这个问题。
yueguanghaidao
·
2011-12-25 09:00
编程
socket
Stream
unix
测试
null
C/C++编程 IDE选择笔记
最近在学习《
Unix网络编程
》,需要写一些程序。就试了试几款程序。把一些体会记录下来。
sofire
·
2011-12-18 12:00
c/c++
基础巩固计划11年12月
《C语言程序设计》《深入理解计算机系统》《操作系统精髓》《
Unix网络编程
》《Unix编程艺术》
javaUTU
·
2011-12-16 12:00
编程
c
网络
unix
语言
TCP协议疑难杂症全景解析
因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除了《TCP/IP详解》(卷一,卷二)以及《
Unix网络编程
》以及Linux源代码之外,学习网络更好的
tronteng
·
2011-12-06 23:00
Linux网络编程必看书籍推荐
分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《
Unix网络编程
SJF0115
·
2011-12-04 21:00
编程
linux
网络
unix
protocols
linux内核
Java AIO初探(异步网络IO)
按照《
Unix网络编程
》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?
ajian005
·
2011-12-02 16:00
java
网络
session
IO
socket
null
打印字符串的安全函数snprintf
在读
UNIX网络编程
时,有这样一段: “Ifyou'renotalreadyinthehabitofusingsnprintfinsteadoftheoldersprintf,now'sthetimetolearn.Callstosprintfcannotcheckforoverflowofthedestinationbuffer.snprintf
xiaobin_HLJ80
·
2011-12-01 14:00
function
unix
server
buffer
NetWork
library
mmap函数使用
UNIX网络编程
第二卷进程间通信对mmap函数进行了说明。
leonpengweicn
·
2011-11-30 13:00
编程
unix
网络
null
unix网络编程
值setsockopt函数
http://topic.csdn.net/t/20041126/20/3592436.html写出我在网络编程中的一点心得体会,希望对他(^_^也对大家)有帮助:1.如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOLbReuseaddr=TRUE;s
wallwind
·
2011-11-29 23:00
unix网络编程
之利用select 实现群发的功能
首先运行在linux运行gcc-g-oselectselect.c/*******select.c*********/ /*******Usingselect()forI/Omultiplexing*/ #include #include #include #include #include #include #include #include /*portwe'relisteningon*/ #
wallwind
·
2011-11-29 22:00
编程
unix
网络
socket
struct
Descriptor
Linux网络编程经典书籍推荐
分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《
Unix网络编程
wangfaqiang
·
2011-11-29 12:00
编程
linux
网络
unix
protocols
linux内核
tcp 协议TIME_WAIT状态详解
上一篇文章提到执行主动关闭的一端进入tcpTIME_WAIT状态,关于原因,
unix网络编程
卷一中给出两点: 1.实现终止TCP全双工链接的可靠性,即保证tcp连接可靠断开。
perfectpdl
·
2011-11-28 10:00
编程
网络
tcp
unix
服务器
ubuntu
tcp 协议TIME_WAIT状态详解
上一篇文章提到执行主动关闭的一端进入 tcp TIME_WAIT状态,关于原因,
unix网络编程
卷一中给出两点: 1. 实现终止TCP全双工链接的可靠性,即保证tcp连接可靠断开。 2.
jiagou
·
2011-11-28 10:00
wait
《
UNIX网络编程
》源码的使用
关于最近在学网络编程,借了一本书《
UNIX网络编程
第一卷:套接口API(第3版)》STEVENS大神著的!学习编程这东西,看代码,改代码,运行代码这样才能学到实际东西!
baikaishui525
·
2011-11-26 08:00
编程
unix
网络
System
Sockets
Warnings
linux网络编程
W.Richard Stevens 《
UNIX网络编程
》(两卷本) 《UNIX网络高级编程》 《TCP/IP详解》(三卷本) 年底前能粗略的看一遍吗?!
lkj107
·
2011-11-24 21:00
linux
CentOS 6安装portmap
晚上在看
UNIX网络编程
的RPC,程序执行需要用到portmap,发现CentOS6上不叫portmap,而是改为rpcbind1.安装 yum install rpcbind 2.开机启动关闭
linuxjcq
·
2011-11-22 21:16
centos
centos
休闲
6
portmap
rpcbind
Ubuntu 启动 daytime server
Ubuntu8.04启动daytime服务《Linux程序设计》书上讲解套接字通信时用的是daytime服务,自己用的系统是ubuntu8.04,没有自动安装这些服务,折腾了半天没有搞定,于是放弃,但在《
unix
shenyan008
·
2011-11-21 19:00
编程
linux
unix
server
ubuntu
service
Linux--原始套接字
(总结自《
UNIX网络编程
卷1:套接字联网API》)(1)原始套接字的创建intsockfd=socket(AF_INET,SOCK_RAW,IPPROTO_xxx);后面的xxx可以是ICMP,UDP
csc_csc_csc
·
2011-11-20 13:17
Linux
Linux--原始套接字
(总结自《
UNIX网络编程
卷1:套接字联网API》) (1)原始套接字的创建 intsockfd=socket(AF_INET,SOCK_RAW,IPPROTO_xxx);后面的xxx可以是
cscmaker
·
2011-11-20 13:00
编程
socket
api
unix
tcp
测试
网络书
网络书《
Unix网络编程
》两卷;《TCP/IP详解》三卷; 《使用TCP/IP进行网络互连》三卷 首先要说讲述TCP/IP的书很多,其中有3泰书很全。
tqsheng
·
2011-11-18 20:00
UNIX网络编程
卷2 源代码使用
1.下载源码,W.RichardStevens的主页:http://www.kohala.com/start/ wget http://www.kohala.com/start/unpv22e/unpv22e.tar.gz -P /usr/local/src 2.解压 tar xvf /usr/local/src/unpv22e.tar.gz -C /root/bin
linuxjcq
·
2011-11-18 16:52
unix
源代码
编译
休闲
unpv2
【IPC通信】匿名管道
引用《
UNIX网络编程
》上例子:我们在某个Unixshell中输入下面的命令:who|sort|lp这个shell包含三个命令,who命令的输出(通过管道)做为sort命令的输入,sort的输出做为lp
恋恋美食
·
2011-11-11 17:00
c
shell
ipc
管道
Unix网络编程
进阶计划
1-C编程基础 先C基础,C++(类/继承/虚函数),基础中最重要的是掌握指针的操作、内存管理[各类变量的生存期、作用域、可见性等]、简单数据结构[数组/链表/hash]; 资料:《cprimerplus》,资料很多,可在网上搜集;2-网络基础 计算机网络,tcp/ip协议知识,资料:《tcp/ip详解》卷一、卷二; 学习TCP、UDP协议相关,熟悉常用的应用协议;3-网络编程 UNI
Vman
·
2011-11-10 10:00
代码开源(3)——UNIX中CS简单实现
可以简单了解一下
UNIX网络编程
。下面程序已在Ubuntu9.10下测试通过。 客户端主程序:viewplainprint?
ailinty
·
2011-10-27 08:00
socket
unix
Stream
网络
服务器
Exchange
UNIX网络编程
初步
1.1客户端程序和服务端程序网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.网络程序是先有服务器程序启动,等待客户端的程序运行并建立连接.一般的来说是服务端的程序在一个端口上监听,直到有一个客户端的程序发来了请求.1.2常用的命令由于网络程序是有两个部分组成,所以在调试的时候比较麻烦,为此我们有必要知道一些常用的网络命令netstat命令netstat是用来显
wallwind
·
2011-10-24 09:00
编程
网络
unix
struct
socket
服务器
Unix网络编程
(卷二)unpv 源码下载及编译报错解决
源码下载地点:http://www.kohala.com/start/unpv22e/unpv22e.html1、按照Readme操作,进入lib目录下make报错: gcc-g-O2-D_REENTRANT-Wall-D_POSIX_PTHREAD_SEMANTICS -c-odaemon_inetd.odaemon_inetd.cInfileincludedfrom/usr/include/
caianye
·
2011-10-23 16:00
编程
unix
function
网络
reference
Types
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他