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
网络编程学习
网络编程学习
笔记(getaddrinfo函数)
函数getaddrinfo在库函数中隐藏了所有协议依赖性。应用程序只需要处理由getaddrinfo填写的套接口地址结构。其函数原型为:#include intgetaddrinfo(constchar*hostname,constchar*service,conststructaddrinfo*hints,structaddrinfo**result);成功返回0,出错返回非零这个函数通过res
wuli2496
·
2014-10-08 22:00
网络编程学习
笔记(getservbyname和getservbyport函数)
通过服务器的名字而不是服务器端口号来认知它,而且如果从主机到端口号的映射包含在一个文件中(一般是/etc/services),则如果端口号改变,我们所需做的所有改动就是改动文件/etc/services中的一行,而不是重新编译应用程序。getservbyname函数原型为:#include structservent*getservbyname(constchar*servname,constch
wuli2496
·
2014-10-07 19:00
网络编程学习
笔记(gethostname函数)
返回当前主机的名字,原型为:#include intgethostname(char*name,size_tnamelen); 成功返回0,失败返回-1代码如下:#include #include #include #include #defineBUFLEN128 intmain(intargc,char**argv) { charbuf[BUFLEN]; if(gethostname(
wuli2496
·
2014-10-07 14:00
java中的
网络编程学习
笔记
Java编程中提供了强大的网络编程功能,能够处理各种网络资源,以及进行网络通信。Java.net包定义了java语言网络编程的主要工具类。其中,包括代表网络IP地址的InetAddress类;与URL有关的URL类,和URLConnection类;与网络通信有关的Socket类和ServerSocket类。协议是实现信息通信的重要手段,通俗的讲:就是不同对象之间沟通时遵循的原则和规则。TCP(传输
jingjing0907
·
2014-08-04 07:00
java
工作
socket
通信
学习
套接字编程简介
套接字编程简介项目:UNIX
网络编程学习
作者:曾金龙供职:(深圳迅雷网络技术股份有限公司)领域:迅雷下载库研发日期:2014-07-251,TCP连接图socket编程,过眼烟云的去看,无外乎就那么几个
MiniMicall
·
2014-07-26 03:00
unix
socket
笔记
网络编程
Java
网络编程学习
笔记(3)ServerSocket用法详解
ServerSocket用法详解ServerSocket负责接受客户端连接请求ServerSocket构造:ServerSocket() ServerSocket(intport)ServerSocket(intport,intbacklog)ServerSocket(intport,intbacklog,InetAddressbindAddr)port绑定的端口,backlog客户
joker_zhou
·
2014-07-17 16:00
java
编程
socket
网络
服务器
任务
Java
网络编程学习
笔记(2) socket用法
Socket用法详解构造Socket() 通过系统默认类型的SocketImpl创建未连接套接字Socket(InetAddressaddress,intport) 创建一个流套接字并将其连接到指定IP地址的指定端口号。Socket(InetAddresshost,intport,booleanstream) 已过时。UseDatagramSocke
joker_zhou
·
2014-07-17 16:00
java
编程
socket
网络
Stream
服务器
Java
网络编程学习
笔记(4)非阻塞通信
非阻塞通信对于ServerSoket及Socket编写的服务器程序和客户端程序,他们在运行过程中常会阻塞,例如:ServerSocket的accept方法和Socket得到的输入流的read方法都会在没有"数据"时阻塞.非阻塞通信有java.nio包的类实现的Java.nio中的主要类ServerSocketChannel:ServerSocket的替代类.SocketChannel:Socket
joker_zhou
·
2014-07-17 16:00
java
编程
网络
socket
服务器
远程连接
Java
网络编程学习
笔记(1)用java编写客户端/服务器程序(简易)
服务端(1)创建ServerSocketsert=newServerSocket(8000)//监听8000端口(2)使用accept方法监听端口,如果接受到一个连接请求,accept方法会返回一个Socket对象,在接受请求之前会一直阻塞.Socketsocket=sert.accept();(3)Socket提供了getInputStream()(4)使用BufferedReader装饰Inp
joker_zhou
·
2014-07-17 16:00
java
编程
网络
socket
服务器
linux
网络编程学习
笔记之三 -----多进程并发服务端
首先是fork()函数,移步APUE8.3.比较清晰的解释可以参考http://blog.csdn.net/lingdxuyan/article/details/4993883和http://www.oschina.net/question/195301_62902补充一点是:fork返回后,原进程中的每个文件或套接口描述符的引用计数加1(相当于被多打开了一次),每调用一次close,引用计数减1
simon_夏
·
2014-06-11 19:16
Linux种种
网络编程
linux
多进程
python
网络编程学习
笔记(10):webpy框架
django和webpy都是python的web开发框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(DoNotRepeatYourself)原则。webpy小巧,简单,实用,可
·
2014-06-09 22:12
python
网络编程学习
笔记(九):数据库客户端 DB-API
一、DB-API概述python支持很多不同的数据库。由于不同的卖家服务器导致和数据库通信的网络协议各有不同。在python的早期版本中,每一种数据库都带有自己的python模块,所有这些模块以不同的方式工作,并提供不同的函数。这种方法不便于编写能够在多种数据库服务器类型中运行的代码,于是DB-API库函数产生。在DB-API中,所有连接数据库的模块即便是底层网络协议不同,也会提供一个共同的接口。
·
2014-06-09 22:49
python
网络编程学习
笔记(八):XML生成与解析(DOM、ElementTree)
xml.dom篇DOM是DocumentObjectModel的简称,XML文档的高级树型表示。该模型并非只针对Python,而是一种普通XML模型。Python的DOM包是基于SAX构建的,并且包括在Python2.0的标准XML支持里。一、xml.dom的简单介绍1、主要方法:minidom.parse(filename):加载读取XML文件doc.documentElement:获取XML文
·
2014-06-09 22:55
python
网络编程学习
笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
一、利用HTMLParser进行网页解析具体HTMLParser官方文档可参考http://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser1、从一个简单的解析例子开始例1:test1.html文件内容如下:复制代码代码如下:XHTML与HTML4.01标准没有太多的不同iloveyou下面是能够列出title和body的程
·
2014-06-09 22:16
python
网络编程学习
笔记(六):Web客户端访问
6.1最简单的爬虫网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。python的urllib\urllib2等模块很容易实现这一功能,下面的例子实现的是对baidu首页的下载。具体代码如下:复制代码代码如下:importurllib2page=urllib2.urlopen("http://www.baidu.com")printpage.read()6.2
·
2014-06-09 22:18
python
网络编程学习
笔记(五):socket的一些补充
1、半开放socket利用shutdown()函数使socket双向数据传输变为单向数据传输。shutdown()需要一个单独的参数,该参数表示了如何关闭socket。具体为:0表示禁止将来读;1表示禁止将来写;2表示禁止将来读和写。2、timeouts控制超时调用socket的settimeout()函数,向其传递参数,表明超时时间设置。当访问一个socket,如果经过了参数设定的时间后,什么都
·
2014-06-09 22:45
python
网络编程学习
笔记(四):域名系统
一、什么是域名系统DNS计算机域名系统(DNS)是由解析器以及域名服务器组成的。当我们在上网的时候,通常输入的是网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。再如,我们去一WEB服务器中请求一WEB页面,我们可以在浏览器中输入网址或者是相应的IP地址,例如我们要上新浪网,我们可以在IE的地址栏中输入网址,也可输入IP地址,但是这样子的IP地址我们记不住或说
·
2014-06-09 21:28
python
网络编程学习
笔记(三):socket网络服务器
1、TCP连接的建立方法客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较。步骤TCP客户端TCP服务器第一步建立socket对象建立socket对象第二步调用connect()建立一个和服务器的连接设置socket选项(可选)第三步无绑定到一个端口(也可以是一个指定的网卡)第四步无侦听连接下面具体来讲这四步的建立方法:第一步,建立socket对象:这里与客户端
·
2014-06-09 21:28
python
网络编程学习
笔记(二):socket建立网络客户端
1、建立socket建立socket对象需要搞清通信类型和协议家族。通信类型指明了用什么协议来传输数据。协议的例子包括IPv4、IPv6、IPX\SPX、AFP。对于internet通信,通信类型基本上都是AF_INET(和IPv4对应)。协议家族一般表示TCP通信的SOCK_STREAM或者表示UDP通信的SOCK_DGRAM。因此对于TCP通信,建立一个socket连接的语句为:s=socke
·
2014-06-09 21:13
python
网络编程学习
笔记(一)
学习用书:《python网络编程基础》作者JohnGoerzen第一部分底层网络学习Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能。(1)基本客户端操作在《python网络编程基础》一书中,作者列出了一个简单的Python客户端程序,具体如下:复制代码代码如下:importsocket,sysport=70host=sys.argv[1]
·
2014-06-09 21:13
网络编程学习
--准备
Linux网络编程的准备工作 1、TCP状态转换图 TCP的一些状态虽然简单,但是结合代码理解起来。还是比较麻烦的。accept运行时,开始发起三次握手,当三次握手完成是,accept成功返回。TCP断开连接的时候。有4次分手,有时候是3次。比如TIME_WAIT状态。首先断开的一方会进入TIME_WAIT状态。当主动断开放断开后,内核会发送FIN包,
fsxchen
·
2014-06-09 17:00
【学习记录】简单的Server端服务器模型的搭建【
网络编程学习
阶段汇总】
前一阵子想写一个服务器,嗯,一开始是想写一个电商平台来着.............然后就开始学,慢慢的觉得自己需要学习的东西真的还有很多很多,比如用长连接还是短连接,长连接的话怎么节省系统开销,心跳包的设置,避免产生大量小包的nagle算法,html的token怎么用,还有cookie,io复用,计时器,数不清的内部算法........So,坐下来学!然后前天写出了这个服务器的基本的样子,昨天调试
u010940849
·
2014-05-25 18:00
linux
服务器
epoll
网络编程
非阻塞IO
Java
网络编程学习
packagecom.ghost.t20140504; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.PrintWriter; importjava.lang.reflect.Method; importjava.net.
ghods
·
2014-05-04 20:00
java网络编程
java
网络编程学习
笔记
java
网络编程学习
笔记 C/S模式:客户端和服务器 客户端创建流程 11、建立Socket端点 2 3Sockets=newSocket(绑定地址,绑定端口); 2、确认源数据方式和创建输入流
Richard-Liu
·
2014-04-24 14:00
[置顶] WinSock
网络编程学习
笔记(九):基于UDP实现DayTime协议
在一个局域网中,许多系统都要求每台计算机能够保持时间的一致性,如WIN2000系统提供了与主域服务器时间同步的功能,即计算机登录到主域服务器,计算机系统的时间自动与主域服务器时间一致。那么又是如何使得主域服务器的时间同步世界标准时间的呢?如果能够使用GPS卫星时钟获得毫秒级别的标准时间,那会是很棒的一件事,前提了你付了钱!另一个不错的选择是,我们可以连接到Internet,利用Internet上的
huiguimoyu
·
2014-03-02 14:00
网络
互联网
计算机
UDP
局域网
WinSock
网络编程学习
笔记(八):测试bind程序
当我们使用socket创建一个套接口时,并没有为它分配地址,bind函数给套接口指定一个本机地址,Internet是IP和PORT的组合。函数bind既可以用于面向连接的socket也可以用于无连接的socket,它要在connect和listen之前调用。函数原型:intWSAAPIbind(SOCKETs,conststructsockaddrFAR*name,intnamelen);成功返回
huiguimoyu
·
2014-03-01 11:00
编程
网络协议
服务器
网络编程
internet
WinSock
网络编程学习
笔记(七):协议查询程序(getprotobyname和getprotobynumber函数)
今天从书中学习了getprotobyname和getprotobyport函数。Internet中存在着很多的协议,每一个都有着自己的名字,如IP、TCP、UDP等等。但是当这些协议数据在网络上传输时,不是通过名字标识协议的,而是为每一种协议分配了一个编号,由IANA管理,每一个下层协议的首部都有一个字段用来指明它的数据是属于哪个上层协议的。名字是给人看的,编号是给机器看的。通过函数 getpro
huiguimoyu
·
2014-02-27 13:00
网络
tcp
网络编程
指针
结构
WinSock
网络编程学习
笔记(六):服务查询程序(getserverbyname和getserverbyport函数)
#include #include #include #pragmacomment(lib,"ws2_32") //概要:初步学习getservbyname和getservbyport函数的用法 /* 函数原型: 1.structserventFAR*WSAAPIgetservbyname(constcharFAR*name,constcharFAR*proto); 2.structserve
huiguimoyu
·
2014-02-26 13:00
网络编程
NetWork
WinSock
网络编程学习
笔记(五):查询主机信息
今天又学习了下winsock的知识,对知识做一下梳理。1. 域名系统简介:DomainNameSystem(DNS)其一个明显的作用是简化人们对IP的记忆方式,比如新浪的域名:www.sina.com,IP地址为“202,108,33,32”。这IP地址多难记啊。DNS空间是一个树形结构,树中的节点对应着一个资源集合,每个集合中包含一个或者多个资源记录,描述了与这个节点名字相关的信息,其他主机可以
huiguimoyu
·
2014-02-25 15:00
服务器
网络编程
NetWork
域名
应用程序
[置顶] WinSock
网络编程学习
笔记(四)网络转换函数的实现
WinSock提供了IP地址和点分十进制地址之间的转换函数,IP地址在网络模块中使用,点分十进制则是方便平常我们阅读而存在。今天初步认识了下两个转换函数:1.函数原型:unsignedlongWSAAPIinet_addr(constcharFAR*cp);返回值:成功返回一个32位二进制描述的网络字节序地址;如果传入的字符串不是合法地址,函数失败且返回INADDR_NONE,WinSock中定义
huiguimoyu
·
2014-02-24 17:00
数据结构
网络
二进制
网络编程
32位
WinSock
网络编程学习
(三)判断主机字节序程序
什么是“字节序”?在计算机网络中,通信是基于信息流的,不管是有线通信还是无线通信,那么数据在通道上传输时,就需要考虑一个问题:数据在传输时,正确的字节顺序是怎样的?收到的时候又该以怎样的顺序去解读它? 当然,两种选择:一种是从数据的右端(最低有效位,又称为小端)开始,称为小尾数;另一种则是从左端(大端,最高有效位)开始顺序传输,称为大尾数。吃鸡蛋的时候是先打破大端还是打破小端,因为这个问题还
huiguimoyu
·
2014-02-23 13:00
互联网
网络
计算机
网络编程
网络世界
WinSock
网络编程学习
(二)计算校验和程序
IP数据报首部的校验和,用于检验首部的有效性和完整性。校验和的计算是首部校验和字段置0,把首部看成是16比特的整数序列,计算每个16为整数的反码,再求它们的和,最后计算结果的反码而求出。这是一个简单的校验和算法,实验证明它是合适的。数据报首部发生变化时,如减少TTL、增加或改变选项、发生分片等,要重新计算校验和。收到IP数据报时,使用同样的算法计算校验和,由于接收方计算校验和时包含了发送方保存在首
huiguimoyu
·
2014-02-23 13:00
互联网
服务器
WinSock
网络编程学习
(一)Echo客户/服务器程序
EchoProtocol,应答协议。该协议主要用于调试和检测中。可以通过 Echo是互联网上的一个标准协议,它是一个非常有用的调试和测量工具,Echo服务器简单的把收到的任何消息发给客户端。它可以基于TCP协议,服务器就在TCP端口7(知名端口号)检测有无消息,如果使用UDP,过程也一样。 发送echo数据包知道当前的连接点有哪些路径,也可以获得路径长度。 客户端程序为EchoClnt.c.
huiguimoyu
·
2014-02-23 12:00
互联网
服务器
网络编程学习
_设计模式_半同步半异步模式
设计模式大部分都是扯蛋的,真正有用的不多,广泛应用的更少寥寥无几,半同步半异步(Half-Sync/Half-Async)正是其中之一一:同步和异步的问题同步:编码简单,逻辑清晰,但效率低异步:效率高,但结构复杂,需处理各种时序和竞争问题对于网络通信来说异步可以避免大量的阻塞,提高效率,因此高性能服务器基本都是异步的.但对于业务处理来说异步并没有明显性能优势,反而会导致编码复杂.于是Half-Sy
poppick
·
2014-01-25 00:00
网络编程学习
_其他IO函数
本文为UNP14章学习笔记一:套接字超时:一般通过select的timeout参数实现(timeout=NULL阻塞,=0的timeval非阻塞,非0timeval超时)fd_setrset; FD_ZERO(&rset); FD_SET(&rset,fd); timavalt; t.tv_sec=5; t.tv_usec=0; intret=select(&rset,NULL,NULL,&t);
poppick
·
2014-01-25 00:00
谈一谈
网络编程学习
经验(06-08更新)
PDF版下载:https://github.com/downloads/chenshuo/documents/LearningNetworkProgramming.pdf本文谈一谈我在学习网络编程方面的一些个人经验。“网络编程”这个术语的范围很广,本文指用SocketsAPI开发基于TCP/IP的网络应用程序,具体定义见“网络编程的各种任务角色”一节。受限于本人的经历和经验,这篇文章的适应范围是:
zz_yun
·
2014-01-20 20:42
dd
网络编程学习
_套接字选项
本文是UNP第7章学习笔记一,getsockopt和setsockopt函数#includeintgetsockopt(intsockfd,intlevel,intoptname,void*optvalsocklen_t*optlen);intsetsockopt(intsockfd,intlevel,intoptname,constvoid*optval,socklen_toptlen);参数:
poppick
·
2014-01-14 00:00
网络编程学习
_IO复用:select/poll
本文为UNP第6章学习笔记一,select函数#includeintselect(intmaxfd,fd_set*readset,fd_set*writeset,fd_set*exceptset,conststructtimeval*timeout);参数:maxfd:select管理的最大fd+1,也就是说你必须自己算出最大的fd是多大readset:需要监控可读的fd集合,只要read/acc
poppick
·
2014-01-12 22:00
网络编程学习
_简单的多进程并发服务器/客户端
本文是UNP第五章学习笔记一,wait和waitpid函数#includepid_twait(int*statloc);pid_twaitpid(pid_tpid,intstatloc,intoptions);这两个函数用来等待子进程结束.参数statloc返回进程的终止状态,返回值为终止的子进程idwaitpid是wait的功能加强版,增加了一些有用的功能,因此也更为常用:pid函数指定了具体等
poppick
·
2014-01-11 10:00
网络编程学习
_基本socket函数
知其然更要知其所以然,虽然这几个函数已经写过不少次,却一直不知道它们究竟做了什么一,socket intsocket(intfamily,inttype,intprotocol);仅仅申请了一个sockfd而已,并没有与任何地址相关联,对于TCP,family=AF_INET,type=SOCK_STREAM,protocol=0/IPPOROTO_TCP二,connectintconnect(i
poppick
·
2014-01-09 01:00
网络编程学习
_socket辅助函数(一)
本文为unp第三章学习笔记一,ipv4地址结构:structin_addr{ in_addr_ts_addr; }; structsockaddr_in { sa_family_tsin_family; in_port_tsin_port; structin_addrsin_addr; charsin_zero[8]; }; 其中sin_zero没有用到,不过通常将整个struct用memset置
poppick
·
2014-01-08 00:00
unix
网络编程学习
心得(1)——未完成连接、已完成连接队列
intlisten(intsockfd,intbacklog)做两件事情:1、socket创建时,默认为一个主动套接字——将用connect发起连接的客户端套接字,listen将其转换为被动套接字,从CLOSED状态变为LISTEN状态2、第二个参数,规定了内核为相应套接字排队的最大连接个数;内核为任何一个监听套接字维护两个队列:1、未完成连接队列,以下每个SYN分节对应队列中的一项:已由某个客户
pur_e
·
2014-01-07 15:00
C++
listen
unix网络编程
连接队列
网络编程学习
_TCP协议
一,TCP的主要功能TCP主要解决了网络的确认,超时,重传,和流量控制二,TCP的主要特点面向连接流式数据,齐保文内容是无边际的全双工三,三次握手与四次挥手即连接的建立至少发送3个消息,终止一般需要4个(被动关闭端的ACK和FIN可能合并),可以看到:每个非ACK包都需要一个ACK进行确认ACK可以附在其他消息上,这称为"捎带"被动关闭端收到FIN后,需要一段时间进行最后的处理工作,其ACK和FI
poppick
·
2014-01-07 08:00
java
网络编程学习
java聊天程序代码分享
复制代码代码如下:packagecom.neusoft.edu.socket;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net.Socke
·
2013-12-19 17:07
python
网络编程学习
笔记(7):HTML和XHTML解析(HTMLParser、BeautifulSoup)
在python中能够进行html和xhtml的库有很多,如HTMLParser、sgmllib、htmllib、BeautifulSoup、mxTidy、uTidylib等,这里介绍一下HTMLParser、BeautifulSoup等模块。一、利用HTMLParser进行网页解析具体HTMLParser官方文档可参考http://docs.python.org/library/htmlparse
chodo
·
2013-12-12 12:46
python
网络编程
程序
import
title
python
网络编程学习
笔记(7):HTML和XHTML解析(HTMLParser、BeautifulSoup)
在python中能够进行html和xhtml的库有很多,如HTMLParser、sgmllib、htmllib、BeautifulSoup、mxTidy、uTidylib等,这里介绍一下HTMLParser、BeautifulSoup等模块。一、利用HTMLParser进行网页解析具体HTMLParser官方文档可参考http://docs.python.org/library/htmlparse
chodo
·
2013-12-12 12:46
程序
python
网络编程
Socket
网络编程学习
笔记
Socket
网络编程学习
笔记 一、IP地址操作类 1、IPAddress类 a、在该类中有一个 Parse()方法,可以把点分的十进制IP表示转化成IPAddress类,方法如下:
luyuncsd123
·
2013-10-30 22:00
[
网络编程学习
笔记]Web 概念:URI,URN和URL
A:URI(UniformResourceIdentifier)统一资源标识符定义:以特定语法来标识一个资源的字符串,绝对URI由模式和模式特有的部分组成scheme:scheme-specific-part模式特有部分的语法依赖于所使用的模式,模式包括:data,连接中包括的Base64编码的数组,RFC2397file,本地磁盘上的文件ftp,Ftp服务器http,超文本传输协议的服务器gop
xiaofanku
·
2013-09-29 00:00
java
Web
网络编程
NetWork
internet
网络编程学习
小结
几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的区别:1) ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2) CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层)3) WinInet主要是开发客户端程序。(基于TCP/IP模型中的应用层)
zxh2075
·
2013-09-24 17:00
socket
网络编程
谈一谈
网络编程学习
经验(06-08更新)
转自:http://blog.csdn.net/solstice/article/details/6527585本文谈一谈我在学习网络编程方面的一些个人经验。“网络编程”这个术语的范围很广,本文指用SocketsAPI开发基于TCP/IP的网络应用程序,具体定义见“网络编程的各种任务角色”一节。受限于本人的经历和经验,这篇文章的适应范围是:·x86-64Linux服务端网络编程,直接或间接使用So
chanlp129
·
2013-09-12 23:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他