
Socket
围观岳老师
这个作者很懒,什么都没留下…
展开
-
跨平台Socket通讯程序(Windows+Linux)底层封装
跨平台Socket通讯程序(Windows+Linux)底层封装转自:http://blog.youkuaiyun.com/guxch/article/details/7310452【摘要】编写Socket通讯程序是一个老话题。本文重点介绍Windows平台和Linux平台Socket通讯的不同,采用C++,编制了一个简单的跨平台的Socket通讯库。一、Socket通讯的基础知识Sock转载 2017-02-07 15:31:54 · 6821 阅读 · 0 评论 -
FIONBIO was not declared in this scope
error: 'FIONBIO' was not declared in this scope引入下面头文件:#include原创 2016-05-30 10:48:44 · 2903 阅读 · 0 评论 -
linux socket select非阻塞模式多台客户端与服务器通信
转自:http://blog.youkuaiyun.com/tingyuanss/article/details/45189861select函数原型如下:int select (int maxfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);select系统调用是用来让我们的程序转载 2016-05-30 10:09:59 · 1208 阅读 · 0 评论 -
linux socket 非阻塞select
http://www.cnblogs.com/yuxingfirst/archive/2013/03/08/2950281.html转自:我们知道,linux下socket编程有常见的几个系统调用:对于服务器来说, 有socket(), bind(),listen(), accept(),read(),write()对于客户端来说,有socket(),connect()这里主要转载 2016-05-30 10:06:31 · 907 阅读 · 0 评论 -
linux sleep usleep
转自:http://blog.sina.com.cn/s/blog_a11fcae9010140hz.htmllinux的sleep()和usleep()的使用和区别usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒); 头文件: unistd.h 语法: void usleep(int micro_seconds); 返回值: 无转载 2016-05-30 09:50:47 · 755 阅读 · 0 评论 -
socket阻塞非阻塞,同步异步
转自:http://blog.youkuaiyun.com/hguisu/article/details/74533901. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步/异步主要针对C端: 同步: 所谓同步,就是在c端发转载 2016-05-26 16:42:48 · 579 阅读 · 0 评论 -
linux socket的connect 超时
这个一般情况下是这样子来设置的:1.将打开的socket设为非阻塞的,可以用fcntl(socket, F_SETFL, O_NDELAY)完成(有的系统用FNEDLAY也可).2.发connect调用,这时返回-1,但是errno被设为EINPROGRESS,意即connect仍旧在进行还没有完成.3.在读套接口描述符集(fd_set rset)和写套接口描述符集(fd_set原创 2016-05-17 10:55:46 · 2834 阅读 · 0 评论 -
ioctl'was not declared in this scope
'ioctl' was not declared in this scope #include原创 2016-05-17 10:04:05 · 6523 阅读 · 4 评论 -
socket编程的同步、异步与阻塞、非阻塞示例详解之二
转自:http://blog.chinaunix.net/uid-26000296-id-3755268.html三、异步阻塞模式另外一个阻塞解决方案是带有阻塞通知的非阻塞 I/O。在这种模型中,配置的是非阻塞 I/O,然后使用阻塞 select 系统调用来确定一个 I/O 描述符何时有操作。使 select 调用非常有趣的是它可以用来为多个描述符提供通知,而不仅仅为一个描述符提供转载 2016-05-11 14:10:47 · 655 阅读 · 0 评论 -
socket编程的同步、异步与阻塞、非阻塞示例
转自:http://blog.chinaunix.net/uid-26000296-id-3755264.html简介图 1. 基本 Linux I/O 模型的简单矩阵 每个 I/O 模型都有自己的使用模式,它们对于特定的应用程序都有自己的优点。本节将简要对其一一进行介绍。一、同步阻塞模式在这个模式中,用户空间的应用程序执行一个系统调用,并阻塞,直到系统调用转载 2016-05-11 14:09:07 · 1440 阅读 · 0 评论 -
linux Socket编程实例
转自:http://blog.youkuaiyun.com/hguisu/article/details/7445768/7. Socket编程实例服务器端:一直监听本机的8000号端口,如果收到连接请求,将接收请求并接收客户端发来的消息,并向客户端返回消息。[cpp] view plain copy print?/* F转载 2016-05-09 17:34:18 · 766 阅读 · 0 评论