使用之前的函数实现的简单聊天程序TCP协议双方实时发送/接收消息实现后的问题: 可能是我虚拟机的IP地址配得有问题吧。在一台电脑上面开两个终端,用127.0.0.1的IP收发可以互通。但是两个虚拟机就不行了,用192.168的IP段,能够ping通但是代码接收不到消息。 还有,两个进程都是接收到.....
分类:
系统相关 时间:
2015-08-03 20:35:54
阅读次数:
231
BSD Socket网络编程API创建socket对象int socket (int __domain, int __type, int __protocol) :成功返回socket文件描述符,失败返回-1.参数1:socket对象使用的地址簇或协议簇 常用的有PF_LOCAL(本机通信)...
分类:
系统相关 时间:
2015-07-31 21:49:29
阅读次数:
228
IP地址定义:struct in_addr{ __u32 s_addr;};in_addr_t inet_addr (__const char * __cp) :把点分十进制IP地址字符串转换为32位IP地址(网络存储顺序)。in_addr_t inet_network (__const ch...
分类:
系统相关 时间:
2015-07-31 16:09:51
阅读次数:
212
最近在看一本名为《web性能实践日志》的书籍,其中第十三章"网络计时"中介绍了一种比较新的计算页面各部分加载时间方法,这也是W3C Web性能工作小组正在做的事情,接下来我就给大家大概介绍一下:首先先撇开这篇文章所要介绍的,如果要你来写一段代码来计算整个页面加载的时间的话,我们一般都会这样做:获得页...
分类:
其他好文 时间:
2015-07-28 00:29:31
阅读次数:
132
13.1 Getting started with SolrCloud13.1.1Starting Solr in cloud mode单机建立一个集群应用,一个端口模拟一个solrcd $SOLR_INSTALL/cp -r example/ shard1/13.1.2 Motivation be...
分类:
其他好文 时间:
2015-07-28 00:27:48
阅读次数:
200
第一部分:UI设计基础 第一章:iOS设计 第二章:iOS app解剖 第三章:适配和布局 第四章:开始和停止 第五章:导航 第六章:情态环境(暂定,不理解) 第七章:交互和反馈 第八章:动画 第九章:品牌宣传 第十章:颜色和排版 第十一章:图标和图形 第十二章:术语和言语交流 第十三章:与iOS集...
分类:
移动开发 时间:
2015-07-24 18:04:53
阅读次数:
162
红黑树(red-black tree)是一种“平衡”查找树,它能保证最坏情况下,基本的动态集操作时间为O(lgn).
性质:
1)每个节点要么是红的,要么是黑的
2)根节点和叶子节点(NIL)是黑色的
3)若一个节点是红色的,则他的两个孩子节点是黑色的
4)对于每一个节点x,从该节点到其子酸节点的所有路径上包含相同数目的黑节点(#black nodes = black-height(x)...
分类:
编程语言 时间:
2015-07-16 19:54:30
阅读次数:
141
13.6.2 使用FIFO的客户/服务器应用程序
作为学习FIFO的最后一部分内容,现在考虑怎样通过命名管道来编写一个非常简答的客户/服务器应用程序。用一个服务器进程来接受请求,对它们进行处理,最后把结果数据返回给发送请求的一方:客户。
如果想要允许多个客户进行都可以向服务器发送数据,假设被处理的数据可以被拆分为一个个数据块,每个的长度都小于PIPE_BUF字节。
因为服务器每次只能处...
分类:
系统相关 时间:
2015-07-16 09:49:59
阅读次数:
193
4.对FIFO进行读写操作
使用O_NONBLOCK模式会影响的对FIFO的read和write调用.
对一个空的,阻塞的FIFO(即没有用O_NONBLOCK标志打开)的read调用将等待,直到有数据可以读时才继续执行.与此相反,对一个空的,非阻塞的FIFO的read调用将立刻返回0字节.
对一个完全阻塞的FIFO的write调用将等待,直到数据可以写入时才继续执行.如果非阻塞的FIFO不...
分类:
系统相关 时间:
2015-07-15 09:33:43
阅读次数:
256