- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 Socket send函数和recv函数详解
1.send 函数int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。 该函数的第一个参数指定发送端套接字描述符; 第二个参数指明一个...
2018-02-26 16:38:04 24390 1
转载 socket阻塞与非阻塞
阻塞与非阻塞在 server 进入 listen 状态之后, 我们下面分别讨论两种实现方法:1. fcntl 方法对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞与非阻塞, 阻塞的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读, 或者暂时不可写, 程序就进入等待状态, 直到有东西可读或者可写为止. 而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回...
2018-02-24 14:29:02 1252
转载 linux非阻塞式socket编程之select()用法
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞...
2018-02-24 14:28:11 182
转载 cocos2d实现刮奖效果
[cpp] view plain copybool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()->getVisibleSize(); auto sprite =...
2018-02-24 11:44:13 544
转载 linux网络编程之用socket实现简单客户端和服务端的通信(基于TCP)
一、介绍基于TCP协议通过socket实现网络编程常用API1、读者如果不是很熟悉,可以先看我之前写的几篇博客,有socket,地址结构的理解,更加方便读者理解地址分别是:1)、http://blog.csdn.net/u011068702/article/details/564799272)、http://blog.csdn.net/u011068702/article/details/5648...
2018-02-24 11:12:01 2103
原创 Linux网络编程之socket简单通信TCP--服务端代码
Server端代码如下:/************************************************************************* #include<netinet/in.h> // sockaddr_in #include<sys/types.h> // socket #include<sys/socket.h>...
2018-02-24 09:53:08 365
原创 Linux网络编程之socket简单通信--客户端代码
******************************************************************************Client端代码如下: #include<netinet/in.h> // sockaddr_in #include<sys/types.h> // socket #include<sys/socket.h...
2018-02-24 09:50:18 191
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人