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网络编程
一步一步学-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
代码分析
Linux下的Dos攻击程序
今天学习了Unix/
Linux网络编程
的原始套接字,并完成了一个DoS(拒绝服务攻击)程序。
zouxinfox
·
2007-10-04 14:00
linux
struct
tcp
dos
HTTP服务器
buffer
[收藏]学习
Linux网络编程
教材
《TheCProgramingLanguage》K&R经典的C语言程序设计教材,作者是C语言的发明者,教材内容深入浅出。虽然有点老,但是必备的一本手册,现在有时候我还常翻翻。篇幅比较小,但是每看一遍,就有一遍的收获。另外也可用谭浩强的《C语言程序设计》代替。《AdvancedPrograminginUnixEnvirement》W.RichardStevens:也是非常经典的书(废话,Steven
dai_weitao
·
2007-08-09 17:00
编程
linux
网络
socket
unix
NetWork
Proxy源代码分析--谈谈如何学习
linux网络编程
一书中的大部分代码,对整个网络编程的架构模式等有了一定的认识,但是由于没有看相应的书,仅仅从代码上不能够了解的一些网络编程的细节问题,对有些问题还是知其然不知所以然,看了《Proxy源代码分析--谈谈如何学习
linux
sailor_8318
·
2007-08-03 22:00
linux
网络
struct
服务器
Signal
代码分析
Linux网络编程
--原始套接字
Linux网络编程
--原始套接字关键词:
Linux网络编程
--原始套接原始套接字我们在前面已经学习过了网络程序的两种套接字(SOCK_STREAM,SOCK_DRAGM).在这一章里面我们一起来学习另外一种套接字
f5key
·
2007-07-31 10:00
Linux网络编程
-- 套接字选项
Linux网络编程
--套接字选项关键词:
Linux网络编程
--套接字选有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了.8.1getsockopt和setsockoptintgetsockopt
f5key
·
2007-07-31 10:00
Linux网络编程
--高级套接字函数
Linux网络编程
--高级套接字函数关键词:
Linux网络编程
--高级套接字函数在前面的几个部分里面,我们已经学会了怎么样从网络上读写信息了.前面的一些函数(read,write)是网络程序里面最基本的函数
f5key
·
2007-07-31 10:00
Linux网络编程
如果你想进入Linux神奇的网络编程世界,请跟笔者来,在学习之前,笔者只需要你拥有一定的C语言编程知识,就足够了。笔者会讲述编写网络程序需要的基本知识。 所谓网络,在软件人员的观点来看,就是很多的用物理链路(比如,以太网,无线网络)连在一起的计算机,并且安装有网络程序。就像打电话,我们需要知道对方的号码一样,网络程序也需要知道要和那台计算机通讯,在这里,就是计算机的网络接
flynetcn
·
2007-07-13 09:00
Proxy源代码分析--谈谈如何学习
linux网络编程
在网上找的源代码,用来学习!!! Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是
andyxie407
·
2007-06-28 10:00
Linux网络编程
一步一步学-HTTPS客户端程序示例
源代码如下:#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineDEBUG1/********************************************功能:搜索字符串
blade2001
·
2007-06-10 13:00
编程
linux
网络
File
ssl
buffer
Linux网络编程
一步一步学-加密通讯协议SSL研究
服务器端源代码如下:#include#include#include#include#include#include#include#include#include#include#include#include#defineMAXBUF1024/************关于本文档*********************************************filename:ssl-s
blade2001
·
2007-06-10 13:00
编程
linux
加密
网络
ssl
通讯
Linux网络编程
一步一步学-epoll同时处理海量连接的代码
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineMAXBUF1024#defineMAXEPOLLSIZE10000/*setnonblocking-设置句柄为非阻塞方式*/in
blade2001
·
2007-06-10 13:00
编程
linux
网络
socket
struct
events
Linux网络编程
(一)
1.Linux网络知识介绍1.1客户端程序和服务端程序 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.网络程序是先有服务器程序启动,等待客户端的程序运行并建立连接.一般的来说是服务端的程序在一个端口上监听,直到有一个客户端的程序发来了请求.1.2常用的命令netstat命令netstat是用来显示网络的连接,路由表和接口统计等网络的信息.netstat有许多
armman
·
2007-04-16 22:00
编程
linux
网络
struct
socket
server
Linux网络编程
一步一步学-IPv6下网络编程步骤
大家都知道,随着互联网上主机数量的增多,现有的32位IP地址已经不够用了,所以推出了下一代IP地址IPv6,写网络程序的要稍微改变一下现有的网络程序适应IPv6网络是相当容易的事。对于我们来说就是IP地址变化了,所以程序里在用到IP地址的地方做相应的改变就可以了。记住:主要是改变程序里设置IP地址和端口等部分的代码。服务器端源代码如下:#include#include#include#includ
darkone
·
2007-03-30 11:00
编程
linux
网络
socket
struct
buffer
Linux网络编程
--服务器模型
学习过《软件工程》吧.软件工程可是每一个程序员"必修"的课程啊.如果你没有学习过, 建议你去看一看. 在这一章里面,我们一起来从软件工程的角度学习网络编程的思想.在我们写程序之前, 我们都应该从软件工程的角度规划好我们的软件,这样我们开发软件的效率才会高. 在网络程序里面,一般的来说都是许多客户机对应一个服务器.为了处理客户机的请求, 对服务端的程序就提出了特殊的要求.我们学习一下目前最常用的服务
hwz119
·
2007-03-22 19:00
Linux网络编程
一步一步学-epoll同时处理海量连接的代码
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineMAXBUF1024#defineMAXEPOLLSIZE10000/*setnonblocking-设置句柄为非阻塞方式*/i
hwz119
·
2007-03-19 22:00
编程
linux
socket
网络
struct
events
Linux网络编程
一步一步学-同步聊天程序
什么是异步通讯?就是通讯任意一方可以任意发送消息,有消息来到时会收到系统提示去接收消息。这里要用到select函数。使用步骤如下:1、设置一个集合变量,用来存放所有要判断的句柄(filedescriptors:即我们建立的每个socket、用open打开的每个文件等)2、把需要判断的句柄加入到集合里3、设置判断时间4、开始等待,即select5、如果在设定的时间内有任何句柄状态变化了就马上返回,并
hwz119
·
2007-03-19 22:00
编程
linux
网络
struct
buffer
聊天
Linux网络编程
一步一步学-select详解
select系统调用是用来让我们的程序监视多个文件句柄(filedescriptor)的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有某一个或多个发生了状态改变。文件在句柄在Linux里很多,如果你man某个函数,在函数返回值部分说到成功后有一个文件句柄被创建的都是的,如mansocket可以看到“Onsuccess,afiledescriptorforthenewsocket
hwz119
·
2007-03-19 22:00
Linux网络编程
,好文章,里面包含select方法
Linux网络编程
Linux网络编程
--1.Linux网络知识介绍--------------------------------------------------------------------
thimin
·
2007-03-17 16:00
编程
linux
struct
tcp
网络
服务器
一个包含了信号、信号量、共享内存的例子
根据《
linux网络编程
》p117的例子改编的,因为书上的例子有一些错误,这里进行了改正,并增加了利用信号中断程序,回收资源的功能。
bat603
·
2006-12-01 13:00
Proxy源代码分析--谈谈如何学习
linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大的网络功能更是引人注
embeddedheaven
·
2006-10-15 16:00
网络
linux
代码分析
服务器
struct
signal
海纳百川
Proxy源代码分析--谈谈如何学习
linux网络编程
(转载,又一篇很好的文章)
出处未知.Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大的网络功能
bat603
·
2006-08-25 09:00
编程
linux
struct
网络
服务器
代码分析
学习
Linux网络编程
(转载,很不错的入门文章)
出处未知这篇教程是用来介绍在Linux下编写网络程序的.-----------------------------------------------------------------Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正
bat603
·
2006-08-25 09:00
linux系统管理
内核
程序设计
学习
Linux网络编程
(转载,很不错的入门文章)
出处未知这篇教程是用来介绍在Linux下编写网络程序的.-----------------------------------------------------------------Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正
bat603
·
2006-08-25 09:00
编程
linux
tcp
网络
struct
服务器
新工作,新生活
新工作,新生活终于,我换了一份工作,现在方向转到了
Linux网络编程
了,众兄弟姐妹以后一定要多多交流啊。今天就先这样一句话吧,大家留言嘛。哈^_^
hikoolar
·
2006-08-04 13:00
处理
Linux网络编程
中的IP地址
处理
Linux网络编程
中的IP地址作者:曹元其来源:开放系统世界——赛迪网 Linux网络服务能力非常强大,它的TCP/IP代码是最高级的。
牵着老婆满街逛
·
2006-04-29 17:00
Linux网络编程
--8. 套接字选项(ZZ)
Linux网络编程
--8.套接字选项(ZZ)
Linux网络编程
--8.套接字选项http://linuxc.51.net作者:hoyt有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了
洗尘斋
·
2006-04-27 13:00
Linux网络编程
-- 服务器模型(ZZ)
Linux网络编程
--服务器模型(ZZ)原文地址:http://study.pay500.com/1/s12212.htm
Linux网络编程
--9.服务器模型学习过《软件工程》吧.软件工程可是每一个程序员
洗尘斋
·
2006-04-27 11:00
Linux网络编程
入门
(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端 在网络程序中
jenshy
·
2006-04-18 15:00
编程
linux
网络
tcp
struct
服务器
Linux网络编程
入门
(一)
Linux网络编程
--网络知识介绍
Linux网络编程
--网络知识介绍客户端和服务端网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端在网络程序中,如果一个程序主动和外面的程序通信
wapysun
·
2006-04-18 15:00
数据结构
编程
linux
socket
网络协议
学习
Linux网络编程
刚好宿舍里有一本
Linux网络编程
的书,随手翻了两页,觉得兴趣不小,就是不知道能不能坚持多久。
bennyfun79
·
2005-09-29 15:00
上一页
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
其他