游戏网络编程(二) 本篇介绍Socket编程,因为我觉得每个开始接触网络编程的人应该都是先从了解socket编程开始的吧。后面介绍的WebSocket也会和Socket编程的概念做比较,因此先介绍下Socket编程。 游戏网络编程二 什么是Socket 常用的Socket函数API WinSock ...
分类:
其他好文 时间:
2017-04-02 13:24:30
阅读次数:
219
一、Socket是什么 1、socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”向网络发出请求或者应答网络请求。2、socket的个人理解:Socket看作是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭) 二、So ...
分类:
编程语言 时间:
2017-03-27 00:16:37
阅读次数:
389
1.socket函数 为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型 #include <sys/socket.h> int socket (int family, int type, int protocol); //返回:若成功则为非负描述符,若出错 ...
分类:
其他好文 时间:
2017-03-23 03:05:06
阅读次数:
200
Python socket编程 (转) Socket socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、 ...
分类:
编程语言 时间:
2017-03-16 21:26:19
阅读次数:
275
(1)函数socket (2)函数bind (3)函数listen (4)函数accept (6)函数connet ...
分类:
系统相关 时间:
2017-03-09 23:12:06
阅读次数:
410
linux网络socket 接口 1、socket函数:一个进程必须做的第一件事就是调用socket函数获得一个文件描述符。 第一个参数指明了协议簇,目前支持5种协议簇,最常用的有AF_INET(IPv4协议)和AF_INET6(IPv6协议);第二个参数指明套接口类型,有三种类型可选:SOCK_S ...
分类:
系统相关 时间:
2017-03-01 00:07:43
阅读次数:
324
参考《linux高性能服务器编程》 LINUX下处理多个连接时候,仅仅使用多线程和原始socket函数,效率十分低下 于是就出现了selelct poll epoll等IO复用函数。 这里讨论性能最优的epoll IO复用 用户将需要关注的socket连接使用IO复用函数放进一个事件表中,每当事件表 ...
分类:
系统相关 时间:
2017-02-26 16:51:23
阅读次数:
282
一、socket 一般来说socket有一个别名也叫做套接字。 socket起源于Unix,都可以用“打 开open –> 读写write/read –> 关闭close”模式来操作。Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写 I ...
分类:
系统相关 时间:
2017-01-16 15:24:48
阅读次数:
392
客户端: 1、socket( int af, int type, int protocol) socket()函数用于根据指定的地址族、数据类型和协议来分配一个套接口的描述字及其所用的资源。如果协议protocol未指定(等于0),则使用缺省的连接方式。 对于使用一给定地址族的某一特定套接口,只支持 ...
分类:
其他好文 时间:
2016-12-13 21:20:06
阅读次数:
313
socket也称作‘套接字,用于描述IP地址和端口,是一个通信的终点。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的 ...
分类:
其他好文 时间:
2016-11-27 14:12:06
阅读次数:
263