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的proxy
学习
Linux网络编程
有一段时间了,作为一个总结,写一个基于socket的proxy,算是复习前面的所学。
clearriver
·
2009-10-25 10:00
java
编程
linux
socket
网络
服务器
Proxy源代码分析——谈谈如何学习
Linux网络编程
(感谢库勤网,这是在那上面找到的)
Linux网络编程
是非常重要的,而且当我们一接触到
Linux网络编程
,我们就会发现这是一件非常有意思的事情,因为以前一些关于网络通信概念似是而非的地方,在这一段段代码面前马上就豁然开朗了。
cumirror
·
2009-10-06 12:00
Linux网络编程
:一个简单的正向代理服务器的实现
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大的网络功能更是引人注
东东
·
2009-09-21 11:00
linux
C/C++
[置顶]
Linux网络编程
套接字
Linux网络编程
套接字 一:概述 Socket的英文原意就是“孔”或“插座”,现在,作为BSDUNIX的进程通讯机制,取其后一种意义。
mazidao2008
·
2009-09-12 11:00
Linux网络编程
-- TCP/IP协议
[size=small][/size]
Linux网络编程
-- TCP/IP协议 关键词:
Linux网络编程
-- TCP/IP协议 你也许听说过TCP/IP协议,那么你知道到底什么是TCP,什么是IP
abs200311235
·
2009-09-10 20:00
数据结构
编程
linux
网络协议
网络应用
linux网络编程
(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端
zjg555543
·
2009-09-09 15:00
linux
网络
struct
socket
tcp
服务器
Iperf 源代码分析(一)
概述前段时间学习
Linux网络编程
的有关知识,希望看一看这些网络编程的技术在实际的代码中是如何运用的。正巧实验室的项目中使用了开源网络性能测试软件Iperf,于是便初步分析了Iperf的源代码。
渔樵码农
·
2009-08-21 15:00
代码分析
编程
socket
测试
多线程
网络
Tools
Analysis
Linux网络编程
一步一步学-设置非阻塞方式
#include#include#include#include#include#include#include#include#include#include#defineMAXBUF10/************关于本文档*********************************************filename:simple-nonblock.c*purpose:演示最基本的网
jun2ran
·
2009-08-06 16:00
编程
linux
网络
struct
socket
buffer
Linux网络编程
入门
(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端
jun2ran
·
2009-08-04 10:00
编程
linux
网络
socket
struct
服务器
Linux网络编程
之ISO底层协议 科士德嵌入式学堂
OSI的计算机网络体系结构有七个层次:分别为应用层、表示层、会话层、运输层、网络层、数据链路层和物理层。中继开放系统只有下三层,OSI的低层协议通常是指物理层、数据链路层和网络层的组合,它们实现的是OSI系统中面向通信的功能。 1.物理层 物理层是组成计算机网络的基础,所有的通信设备、主机等均需用物理线路互连起来。定义物理层协议是为了使所有厂家生产的计算机和通信设备都能从传输设备与接口
maggie2528
·
2009-07-31 13:00
编程
linux
网络
项目管理
嵌入式
电信
Linux网络编程
TCP/IP协议概述1.1OSI参考模型与TCP/IP参考模型图1OSI参考模型与TCP/IP参考模型对应关系1.2TCP/IP协议族TCP/IP实际上一个一起工作的通信家族,为网际数据通信提供通路。为讨论方便可将TCP/IP协议组大体上分为三部分:1.Internet协议(IP)2.传输控制协议(TCP)和用户数据报文协议(UDP)3.处于TCP和UDP之上的一组协议专门开发的应用程序。它们包括
yylklshmyt20090217
·
2009-07-29 10:00
linux
网络
struct
socket
server
internet
linux网络编程
必读之经典图书
linux网络编程
linux网络编程
最经典的图书莫过于W.RichardStevens的《unix网络编程》,这套书分为两册,第一册主要讲解网络编程的socket接口,同时还详细的介绍了跟编程密切相关的网络基础理论与协议
fbozhang
·
2009-07-07 22:46
linux
职场
网络编程
休闲
linux网络编程
必读之经典图书
linux网络编程
linux网络编程
最经典的图书莫过于W.RichardStevens的《unix网络编程》,这套书分为两册,第一册主要讲解网络编程的socket接口,同时还详细的介绍了跟编程密切相关的网络基础理论与协议
fbozhang
·
2009-07-07 22:46
linux
职场
网络编程
休闲
linux网络编程
读书笔记(四)- Berkeley套接字
一个套接字可以这样来解释:它是通过标准的UNIX 文件描述符和其他的程序通讯的一个方法。 使用UNIX 的黑客高手有这么一句话:“恩,在UNIX 系统中,任何东西都是一个文件。”这句话描述了这样一个事实:在UNIX 系统中,任何对I/O 的操作,都是通过读或写一
yuelven
·
2009-06-22 09:00
编程
linux
unix
网络协议
读书
linux网络编程
读书笔记(三)- 管道
简单的说,管道就是将一个程序的输出和另外一个程序的输入连接起来的单向通道。 当进程创建一个管道的时候,系统内核同时为该进程设立了一对文件句柄(一个流),一个用来从该管道获取数据(read),另一个则用来做向管道的输出(write)。 &
yuelven
·
2009-06-21 15:00
编程
C++
c
linux
读书
linux网络编程
读书笔记(二)- 信号
1.信号使用的示例程序: #include<stdlib.h> #include<stdio.h> #include<signal.h> int catch(int sig); int main(void) { signal(SIGINT,catch); printf("runing\n");
yuelven
·
2009-06-21 10:00
编程
linux
读书
linux网络编程
读书笔记(一)- 进程控制
一. 进程实际用户标志符和有效用户标志符 每个进程都有一个实际用户标识符和一个实际组标识符,它们永远是启动该进程之用户的用户标识符和组标识符。 进程的有效用户标识符和有效组标识符也许更重要些,它们被用来确定一个用户能否访问某个确定的文件。在通常情况下,它们与实际
yuelven
·
2009-06-20 21:00
编程
linux
工作
脚本
读书
Proxy源代码分析--谈谈如何学习
linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大的网络功能更是引人注
enchen
·
2009-05-13 23:50
linux
职场
休闲
linux网络编程
笔记
linux网络编程
笔记 日期:2009-03-26 ------------------------------ 套接字类型: 1、 SOCK_STREAM (面向连接,TCP/IP) 2、 SOCK_DGRAM
pypcjs
·
2009-04-02 09:00
数据结构
编程
linux
socket
网络协议
Linux网络编程
Linux网络编程
2.
ljx0305
·
2009-03-26 08:00
Linux网络编程
一步一步学-epoll同时处理海量连接的代码
Linux网络编程
一步一步学-epoll同时处理海量连接的代码2009年02月27日星期五21:19#include#include#include#include#include#include#include
xiaonamylove
·
2009-03-16 17:00
编程
linux
网络
socket
struct
events
加密通讯协议SSL编程周立发
Linux网络编程
:加密通讯协议SSL编程服务器端源代码如下:#include #include #include #include #include #include #include #include
eyjian
·
2008-12-05 18:00
编程
加密
test
ssl
加密通讯协议SSL编程周立发
Linux网络编程
:加密通讯协议SSL编程服务器端源代码如下:#include#include#include#include#include#include#include#include#include
一见_
·
2008-12-05 18:00
加密
test
编程
C/C++
几个
linux网络编程
常用的数据结构
几个
linux网络编程
常用的数据结构structsockaddr_in{sa_family_tsin_family;/*addressfamily:AF_INET*/u_int16_tsin_port;
ast_224
·
2008-12-04 17:00
数据结构
编程
linux
网络
struct
NetWork
Proxy源代码分析--谈谈如何学习
linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大的网络功能更是引人注
macky0668
·
2008-10-14 23:00
Linux网络编程
一步一步学-设置非阻塞方式
关键词:Linux 网络 socket 非阻塞 nonblock #include#include#include#include#include#include#include#include#include#include#defineMAXBUF10/************关于本文档***********
yanyaohua1981
·
2008-10-07 08:00
编程
linux
网络
socket
struct
buffer
Linux网络编程
-客户端与服务器端异步通信
首先介绍一个函数select#include#include#include#includeintselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout)voidFD_SET(intfd,fd_set*fdset)voidFD_CLR(intfd,fd_set*fdset)voidF
arduousbonze
·
2008-09-13 11:00
编程
linux
网络
socket
服务器
buffer
Linux网络编程
-客户端与服务器端通信(Echo)
Linux网络编程
-客户端与服务器端通信 这里已经详细介绍了服务器与客户端之间的信息交互。本章将继续介绍服务器端回应(Echo)功能展示。
arduousbonze
·
2008-09-13 11:00
Linux网络编程
-客户端与服务器端通信
Linux网络编程
--客户端连接服务器端让我们已经看到了client与server之间是如何建立连接的。接下来介绍它们之间如何建立tcp协议交互通信。
arduousbonze
·
2008-09-13 11:00
Linux网络编程
--客户端连接服务器端
第一个简单的应用程序,客户端连接服务器端:####################server.c#################### #include#include#include#include#include#include#include#include#include#include#include#defineMYPORT3424//theportuserswillbeconn
arduousbonze
·
2008-09-13 11:00
Linux程序设计入门--网络编程
现在书店里面已经有了许多关于
Linux网络编程
方面的书籍,网络上也有了许多关于网络编程方面的教材,大家都可以去看
arduousbonze
·
2008-09-13 11:00
书籍阅读列表
内核源代码情景分析》毛德操胡希明著 书名:《Linux内核分析及编程》倪继利著 书名:《Linux程序设计》2ndEditionNeilMatthewRichardStones著杨晓云王建桥杨涛高文雅译 书名:《
LINUX
danforn
·
2008-08-08 10:00
设计模式
编程
linux
unix
mfc
linux内核
Linux编程学习--开篇
计划学
Linux网络编程
以有一个月了。现在发现自己的爱好是这个方面。不求全,但求精。原来只听说有Linux这个操作系统。
mfkyni12
·
2008-07-27 21:31
linux
职场
休闲
【转载】使用Epoll的框架例子二
【转载】使用Epoll的框架例子二原文见:http://zhoulifa.bokee.com/6081520.html
Linux网络编程
一步一步学-epoll同时处理海量连接的代码关键词:Linux
3444542
·
2008-04-17 09:00
#嵌入式linux
Linux网络编程
常用函数
计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。 我们要讨论的第一个结构类型是:structsockaddr,该类型是用来保存socket信息的:structsockaddr{ unsignedshortsa_family;/
tellyouatruth
·
2008-02-28 17:00
Linux网络编程
-服务器和客户机的信息函数(3)
Linux网络编程
-服务器和客户机的信息函数(3) 这一章我们来学习转换和网络方面的信息函数. 3.1 字节转换函数 在网络上面有着许多类型的机器,这些机器在表示数据的字节顺序是不同的, 比如i386
xzdwfwt111
·
2008-01-30 14:00
编程
linux
网络
list
服务器
null
Linux网络编程
-简单的客户端和服务器通讯程序开发入门(2)
Linux网络编程
-简单的客户端和服务器通讯程序开发入门(2) 本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法
xzdwfwt111
·
2008-01-30 10:00
编程
linux
网络
服务器
通讯
程序开发
Linux网络编程
-基础知识(1)
Linux网络编程
-基础知识(1) 1.Linux网络知识介绍1.1客户端程序和服务端程序网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.网络程序是先有服务器程序启动
xzdwfwt111
·
2008-01-30 10:00
编程
linux
网络
tcp
服务器
user
Linux网络编程
基础(二)
1、字节转换函数 在网络上面有着许多类型的机器,这些机器在表示数据的字节顺序是不同的,比如i386芯片是低字节在内存地址的低端,高字节在高端,而alpha芯片却相反.为了统一起来,在Linux下面,有专门的字节转换函数. unsignedlonginthtonl(unsignedlonginthostlong) unsignedshortinthtons(unisgnedshorti
boy8239
·
2008-01-23 09:00
编程
linux
网络
struct
list
null
Linux网络编程
基础(一)
初等网络函数介绍(TCP)及示例程序 1、socket intsocket(intdomain,inttype,intprotocol) domain:说明我们网络程序所在的主机采用的通讯协族(AF_UNIX和AF_INET等).AF_UNIX只能够用于单一的Unix系统进程间通信,而AF_INET是针对Internet的,因而可以允许在远程主机之间通信(当我们mansocket时发现do
boy8239
·
2008-01-23 09:00
编程
linux
网络
struct
socket
server
Linux网络编程
一步一步学-UDP方式点对点通讯
UDP通讯服务器端源代码如下:#include#include#include#include#include#include#include#include/**********************************************************************filename:simple-udpserver.c*purpose:基本编程步骤说明,演示了UD
boy8239
·
2008-01-18 16:00
Linux网络编程
简介
如果你已经熟悉Windows上的网络编程,那么转入Linux的网络编程是非常容易的。因为它们都使用socketapi进行编程。以下范例代码演示了一个最简单的服务端程序。该程序在一个循环内不断监听接受新的连接,然后为每个连接创建一个新的线程来进行IO处理。IO处理部分也是用最简单的,收到什么数据就返回什么数据。这种模型(per-conn-per-thread)较为简单,但效率也较低,效率要求高
dog_in_yellow
·
2008-01-13 10:00
thread
编程
linux
IO
网络
iostream
Linux网络编程
常用函数
计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。 我们要讨论的第一个结构类型是:structsockaddr,该类型是用来保存socket信息的:structsockaddr{ unsignedshortsa_family;/
freedomsky120
·
2007-12-24 11:00
编程
linux
网络
socket
struct
服务器
Linux网络编程
一步一步学-自己编写一个HTTP协议的目录浏览和文件下载服务器
From:http://www.chinaunix.net/jh/23/892147.html服务器源代码如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
fatsandwich
·
2007-12-14 01:00
编程
linux
网络
socket
buffer
Path
有关字节顺序
在看《
linux网络编程
技术》时,提到了字节顺序的问题。知道网络上的机器在表示数据的字节顺序是不同的,如i386芯片是地字节在内存地址的地端,高字节在高端,而alpha芯片却相反。
hello_world
·
2007-11-13 17:59
职场
休闲
字节顺序
数据结构
有关字节顺序
在看《
linux网络编程
技术》时,提到了字节顺序的问题。知道网络上的机器在表示数据的字节顺序是不同的,如i386芯片是地字节在内存地址的地端,高字节在高端,而alpha芯片却相反。
hello_world
·
2007-11-13 17:59
职场
休闲
字节顺序
小端字节
大端字节
一种linux上的高效同步通信算法
在
linux网络编程
中,经常要有网络函数的同步操作。比如,向一台服务器发送一个报文,然后等待回应返回,如果规定时间内没有回应,直接超时返回。有很多种处理办法。
javasee
·
2007-11-07 13:00
多线程
编程
算法
linux
.net
Linux网络编程
一步一步学-UDP方式点对点通讯
Linux网络编程
一步一步学-UDP方式点对点通讯UDP通讯服务器端源代码如下:#include>stdio.hstring.hsys/types.hnetinet/in.hsys/socket.herrno.hstdlib.harpa
f5key
·
2007-10-27 11:00
Linux网络编程
一步一步学-UDP编程介绍
Linux网络编程
一步一步学-UDP编程介绍通常我们在说到网络编程时默认是指TCP编程,即用前面提到的socket函数创建一个socket用于TCP通讯,函数参数我们通常填为SOCK_STREAM。
f5key
·
2007-10-27 11:00
Proxy源代码分析--谈谈如何学习
Linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的傻瓜操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大的网络功能更是引人注目。
skywalker_nick
·
2007-10-13 20:00
linux
网络
struct
服务器
Signal
代码分析
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他