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
linux网络编程
Linux网络编程
socket的简单应用(基于server和client 的tcp)
这里先列出几个本程序中使用的函数。――――――――――――――――――――――――――――――――――――――intsocket(intdomain,inttype,intprotocol);intaccept(intsockfd,structsockaddr*addr,socklen_t*addrlen);int connect(int sockfd, const structsockaddr*
51_jiaduo
·
2012-03-02 18:59
linux
server
网络编程
false
休闲
Linux网络编程
入门 (转载)
(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端
rookieding
·
2012-02-29 15:00
编程
linux
socket
网络
struct
服务器
仿ping程序(
linux网络编程
/* *===================================================================================== * *Filename:ping.c * *Description: * *Version:1.0 *Created:2012年02月25日23时04分36秒 *Revision:none *Compiler:gcc *
mazheng1989
·
2012-02-27 18:00
仿ping程序(
linux网络编程
/* * ===================================================================================== * * Filename: ping.c * * Description: * * Version: 1.0 * Created: 2012年02月25日 23时04分36秒 * Revision: none * Co
lovnet
·
2012-02-27 18:00
linux
Linux网络编程
socket选项之SO_LINGER,SO_REUSEADDR
Linux网络编程
中,socket的选项很多.其中几个比较重要的选项有:SO_LINGER(仅仅适用于TCP,SCTP),SO_REUSEADDR.
QQ276592716
·
2012-02-24 11:00
linux网络编程
手记
做linux下的网络编程有一段时间了,中间遇到过很多问题,其中不少是因为自己对网络编程和网络协议的一些基本概念搞不清楚,趁着今天没心情干活就把自己在网络编程方面的理解和一些经验总结一下,RequestForComments。在诸多的网络协议中接触的最多也最紧密的无疑是TCP和UDP,SCTP之前因为项目原因也研究过,不过最终由于方案修改给抛弃了,TCP年代已经很久远,在网上的资料也非常多,而且我感
forlong401
·
2012-02-19 20:00
编程
linux
server
网络
socket
tcp
2011的了断
来北京后,开始做linuxc++ http服务器开发,接触了学习了以下技术: 1.
linux网络编程
。(socket,I/O模型,select
zab08
·
2012-02-15 18:18
C++
http
情感
职场
休闲
13、
linux网络编程
基础
Socket Linux中的网络编程通过socket()实现,socket是一种文件描述符。 Socket有三种类型:Ø 流式套接字(SOCK_STREAM) 流式套接字可以提供可靠的,面向连接的通讯流,他使用TCP协议。TCP保证了数据传输的正确性和顺序性。Ø 数据报套接字
sjmping
·
2012-02-10 18:00
12、
linux网络编程
概述
Linux网络优势 Linux为用户提供了完善的,强大的网络功能。1、完善的内置网络。2、Linux免费提供了大量支持internet的软件,internet是在Unix领域中建立并且繁荣的。3、用户能通过一些linux命令完成内部信息或文件的传输。4、 远程访问。5、安全可靠。Ø 网络层协议。主要包括internet协议(ip),网际控制报文协
sjmping
·
2012-02-10 18:00
Linux网络编程
---套接字结构
1,结构体struct sockaddr,structsockaddr_in,structin_addr:通用套接字数据结构:structsockaddr{ sa_family_tsa_family;/*地址族:AF_XXX*/ charsa_data[14];/*14字节的协议地址*/ }实际使用的套接字数据结构,二者可以进行类型转换:structsockaddr_in { shorti
ivan_zjj
·
2012-02-08 12:00
Linux网络编程
必看书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.RichardStevens个人网站 http://www.kohala.com/大师作品部部经典,可惜1999年去另一个世界维护
zifuttt
·
2012-02-05 14:00
编程
linux
unix
网络
protocols
linux内核
Linux网络编程
--struct hostent结构体
使用这个东西,首先要包含2个头文件:#include#includestructhostent*gethostbyname(constchar*name);这个函数的传入值是域名或者主机名,例如"www.google.com.tw","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。structhostent{ char*h_name; char**h_
thecloud
·
2012-01-30 19:00
struct
Linux网络编程
--struct hostent结构体
使用这个东西,首先要包含2个头文件:#include#includestructhostent*gethostbyname(constchar*name);这个函数的传入值是域名或者主机名,例如"www.google.com.tw","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。structhostent{ char*h_name; char**h_
yming0221
·
2012-01-30 19:00
编程
linux
网络
struct
null
DST
linux网络编程
之shutdown() 与 close()函数详解
1.close()函数#includeintclose(intsockfd);//返回成功为0,出错为-1.close一个套接字的默认行为是把套接字标记为已关闭,然后立即返回到调用进程,该套接字描述符不能再由调用进程使用,也就是说它不能再作为read或write的第一个参数,然而TCP将尝试发送已排队等待发送到对端的任何数据,发送完毕后发生的是正常的TCP连接终止序列。在多进程并发服务器中,父子进
lgp88
·
2012-01-05 20:15
linux
网络编程
linux网络编程
之 ─── socket概述
什么是SOCKETsocket的英文原义是“孔”或“插座”。作为4BDSUNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房
jmq_0000
·
2012-01-04 19:00
编程
linux
socket
网络
struct
internet
linux网络编程
常用函数详解与实例(socket-->bind-->listen-->accept)
转载自http://blog.sina.com.cn/s/blog_50571b1f010082pg.html
linux网络编程
常用函数详解与实例(socket-->bind
hololoed
·
2012-01-04 17:00
编程
linux
网络
struct
socket
服务器
转载只为记录经典之
Linux网络编程
必看书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.RichardStevens个人网站 http://www.kohala.com/大师作品部部经典,可惜1999年去另一个世界维护U
jeffreyst
·
2012-01-04 15:00
编程
linux
网络
unix
protocols
linux内核
linux网络编程
之-----多播(组播)编程
什么是多播 单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播是两个极端,要么对一个主机进行通信,要么对整个局域网上的主机进行通信。实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网上的所有主机,这就是多播的用途。 多播,也称为“组播”,将局域网中同一业务类型主机进行了逻辑上的分组,进行数据收发的时候其数据仅仅在同一分组中进行,其
jmq_0000
·
2011-12-22 15:00
编程
linux
网络
struct
socket
路由器
linux 网络编程之----网络协议
什么是
linux网络编程
网络编程即编写通过计算机网络与其它程序进行通信的这类程序。网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的---客户端和服务器端。
jmq_0000
·
2011-12-22 10:00
编程
linux
网络
socket
tcp
网络协议
经典著作导读
C语言经典著作导读:http://blog.csdn.net/21aspnet/article/details/6558619
Linux网络编程
必看书籍推荐:http://blog.csdn.net/21aspnet
iteye_582
·
2011-12-21 15:53
经典著作导读
C语言经典著作导读:http://blog.csdn.net/21aspnet/article/details/6558619
Linux网络编程
必看书籍推荐:http://blog.csdn.net/21aspnet
fp_moon
·
2011-12-21 15:00
编程
linux多播技术
CU首页>>读书频道>>分类浏览>>
Linux网络编程
>>阅读内容单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。
杨柳
·
2011-12-20 16:41
linux编程技术
linux多播技术
CU首页 >> 读书频道 >> 分类浏览 >>
Linux网络编程
>>阅读内容 单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。
L_yangliu
·
2011-12-20 16:00
linux
socket
struct
网络
路由器
Linux C语言实现的Socket通信
以下是
Linux网络编程
的函数说明'socket'FunctionToperformnetworkI/O,thefirstthingaprocessmustdoiscallthesocketfunction
ivan_zjj
·
2011-12-19 00:00
Linux网络编程
复习笔记
主要内容有:推荐书籍《UNIX环境高级编程》,简称AQUE.以及华清教学课件“
Linux网络编程
”部分。
zplove003
·
2011-12-11 13:00
Linux网络编程
必看书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.RichardStevens个人网站 http://www.kohala.com/大师作品部部经典,可惜1999年去另一个世界维护U
SJF0115
·
2011-12-04 21:00
编程
linux
网络
unix
protocols
linux内核
Linux网络编程
经典书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.RichardStevens个人网站 http://www.kohala.com/大师作品部部经典,可惜1999年去另一个世界维
wangfaqiang
·
2011-11-29 12:00
编程
linux
网络
unix
protocols
linux内核
linux网络编程
W.Richard Stevens 《UNIX网络编程》(两卷本) 《UNIX网络高级编程》 《TCP/IP详解》(三卷本) 年底前能粗略的看一遍吗?! 记录下来慢慢看吧: 《用TCP/IP进行网际互连第一卷:原理、协议与结构(第五版)》 《用TCP/IP进行网际互连第二卷——设计、实现与内核》 《用TCP/IP进行网际互连第三卷:客户-服务器编程与应用(Linux
lkj107
·
2011-11-24 21:00
linux
Linux网络编程
知识积累
一、封装send函数size_tsocket_send(intsockfd,constchar*buffer,size_tlen) { size_ttmp,total=len; constchar*p=buffer; while(1) { tmp=send(sockfd,p,total,0); if(tmph_addr_list[0],sizeof(host_info->h_addr_list
tianmo2010
·
2011-11-20 19:00
apache
service
服务器
脚本
终端
【二十三】
Linux网络编程
——广播与组播
【二十三】
Linux网络编程
——广播与组播/*multicastsender.c*/ #include #include #include #include #include #include
zplove003
·
2011-11-15 21:00
【二十六】
Linux网络编程
——模仿linux的ls命令实现
【二十六】
Linux网络编程
——模仿linux的ls命令实现/*my_ls.c*/ #include #include #include #include #include #include
zplove003
·
2011-11-15 21:00
【二十五】
Linux网络编程
——模仿Ping命令的实现
【二十五】
Linux网络编程
——模仿Ping命令的实现/*Myping.c*/ #include #include #include #include #include #include #include
zplove003
·
2011-11-15 21:00
epoll用法介绍
在
linux网络编程
中,很长一段时间都是采用select来实现多事件触发处理的。
wesleyhe
·
2011-11-15 08:00
文件名、目录名或卷标语法不正确
从新浪爱问上找到一本宋敬彬、孙海滨版的《
Linux网络编程
》,100多M,可是用winrar解压时报错找了一圈,没有解决方案,也没有其他地方可以下载到,后来无意回到下载页面,发现已有人跟帖提示用7-zip
zz962
·
2011-11-13 08:00
编程
linux
网络
Linux网络编程
Linux网络编程
入门 http://www.cnblogs.com/duzouzhe/archive/2009/06/19/1506699.html
Linux网络编程
一步一步学+基础http://blog.chinaunix.net
zhdrfirst
·
2011-11-08 15:00
学习
Linux网络编程
(1)
这篇教程是用来介绍在Linux下编写网络程序的.-----------------------------------------------------------------Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到
TJU355
·
2011-10-31 11:00
编程
linux
struct
tcp
网络
服务器
Iperf 源代码分析(一)
概述 前段时间学习
Linux网络编程
的有关知识,希望看一看这些网络编程的技术在实际的代码中是如何运用的。
water_cow
·
2011-10-26 17:00
多线程
编程
socket
网络
测试
代码分析
Linux网络编程
入门
Linux网络编程
入门(转载)(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的-
lushujun2011
·
2011-10-26 00:00
编程
linux
socket
网络
struct
服务器
Linux网络编程
(四) select多路复用
TCP虽然可以实现 IO非阻塞操作,但在实际应用时会对资源是否准备完毕进行循环测试,增加了不必要的CPU占用。 为了解决这种问题,应用多路复用的知识,select()监听信号。相关知识可以参考linux文件读写文件锁selectpoll。 服务端: #include #include #include #include #include #include
fansongy
·
2011-10-24 18:00
编程
linux
网络
struct
socket
buffer
Linux 网络编程之TIME_WAIT状态
Linux网络编程
之TIME_WAIT状态刚刚开始看TCPsocket的4次握手终止流程图的时候,对于最后的TIME_WAIT状态不是很理解.现在在回过头来研究,发现TIME_WAIT状态是一个很微妙状态
happydoor
·
2011-10-24 16:38
网络
linux
编程
server
tcp
socket
linux学习
Linux 网络编程之TIME_WAIT状态
Linux网络编程
之TIME_WAIT状态 刚刚开始看TCPsocket的4次握手终止流程图的时候
HappyDoor
·
2011-10-24 16:00
(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序
lq_automatic
·
2011-10-23 21:59
网络
(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端 在网络程序中,如果一个程序主动和外面的程序通信
Lq_automatic
·
2011-10-23 21:00
编程
linux
网络
struct
socket
服务器
Linux网络编程
(三) IO非阻塞操作
IO非阻塞操作 sock的方法不一定非得是阻塞的,也可以非阻塞的操作。有两种方法分别为设置fcntl和设置相应函数的参数。 服务端:#include #include #include #include #include #include #include #include #defineBUFSIZE128 intmain(intargc,char
fansongy
·
2011-10-23 18:00
编程
linux
IO
server
struct
网络
Linux网络通信(二)Socket编写TCP/UDP
一、通信流程 TCP: UDP: 部分函数知识可以参考之前写的
Linux网络编程
——TCP TCP通信: 客户端:#include #include #include #include
fansongy
·
2011-10-22 20:00
linux
socket
网络
struct
Stream
input
linux网络编程
基础(一)
一、数据存储顺序:大端和小端 高位字节存储高字节称为小端模式,通常都计算机采用这个模式存储。而网络则采用大端传输。所以需要转换 面试有时会出这么个题:写一个程序判断程序的存储是大端还是小端? 程序的原理见下图: #include #include unionword{ inta; charb; }c; intcheck(){ c.a=1
fansongy
·
2011-10-21 21:00
编程
linux
网络
struct
存储
NetWork
Linux网络编程
. 服务器模型(软件工程节选)
学习过《软件工程》吧.软件工程可是每一个程序员"必修"的课程啊.如果你没有学习过,建议你去看一看.在这一章里面,我们一起来从软件工程的角度学习网络编程的思想.在我们写程序之前,我们都应该从软件工程的角度规划好我们的软件,这样我们开发软件的效率才会高.在网络程序里面,一般的来说都是许多客户机对应一个服务器.为了处理客户机的请求,对服务端的程序就提出了特殊的要求.我们学习一下目前最常用的服务器模型
iamlate
·
2011-10-19 01:00
编程
linux
网络
socket
tcp
服务器
linux Listen机制
在
linux网络编程
中,一直以为listen函数就是用来监听网络链接的。
dssxk
·
2011-09-20 13:00
编程
linux
网络
Linux网络编程
中的地址问题
Linux网络编程
中的地址问题 在网络系统内核中IP地址是32位,由4组十进制数组成,每组数值的范围为0~255,而平时我们使用的IP地址是16位字符串形式的IP地址,例如:“192.168.1.11
tigerjibo
·
2011-09-18 21:00
编程
linux
网络
struct
buffer
Linux网络编程
中的地址问题
Linux网络编程
中的地址问题在网络系统内核中IP地址是32位,由4组十进制数组成,每组数值的范围为0~255,而平时我们使用的IP地址是16位字符串形式的IP地址,例如:“192.168.1.11”。
tigerjibo
·
2011-09-18 21:00
网络
linux
编程
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他