网络通信
静水幽深
这个作者很懒,什么都没留下…
展开
-
Windows和Linux下socket的区别
1.头文件 windows下winsock.h或winsock2.h linux下netinet/in.h(大部分都在这儿),unistd.h(close函数在这儿),sys/socket.h(在in.h里已经包含了,可以省了) 2.初始化 windows下需要用WSAStartup启动Ws2_32.lib,并且要用#pragma comment(lib,"Ws2_32")原创 2014-11-19 15:54:09 · 467 阅读 · 0 评论 -
Windows Socket 最大连接数
Socket 编程时,单机最多可以建立多少个 TCP 连接,受到操作系统的影响。 Windows 下单机的TCP连接数受多个参数影响: 最大TCP连接数 [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters] TcpNumConnections = 0x00fffffe (Default转载 2015-06-03 15:11:16 · 488 阅读 · 0 评论 -
揭开Socket编程的面纱
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 1. 什么是TCP/IP、UDP? 2. Socket在哪里呢? 3. Socket是什么呢? 4. 你会使用它们吗? 什么是TCP/IP、UDP? TCP/IP(Trans转载 2015-06-03 15:38:00 · 228 阅读 · 0 评论 -
socket I/O模型 之 select
选择(select)模型是Winsock中最常见的 I/O模型。核心便是利用 select 函数,实现对 I/O的管理!利用 select 函数来判断某Socket上是否有数据可读,或者能否向一个套接字写入数据,防止程序在Socket处于阻塞模式中时,在一次 I/O 调用(如send或recv、accept等)过程中,被迫进入“锁定”状态;同时防止在套接字处于非阻塞模式中时,产生WSAEWOULD转载 2015-06-04 13:41:17 · 274 阅读 · 0 评论 -
完成端口(Completion Port)详解
作者:By PiggyXP(小猪) ,来自http://blog.csdn.net/piggyxp/article/details/6922277 前 言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我转载 2015-05-19 09:47:59 · 376 阅读 · 0 评论 -
在Node.js中使用TCP套接字编程
译自http://www.hacksparrow.com/tcp-socket-programming-in-node-js.html 想知道如何在NodeJS中使用socket编程?在NodeJS中有三种socket:1. TCP,2. UDP,3. Unix域套接字,本文主要介绍NodeJS中TCP的基本编程知识。 你可以创建两种类型的TCP套接字:1. 服务端,2. 客户端。服务端TCP转载 2016-07-28 10:01:59 · 321 阅读 · 0 评论