Linux进程间通信——使用数据报套接字前一篇文章,Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。一、简单回顾——什么是数据报套接字socket,即套接字是一种通信机制,凭借这种机制,客户/...
分类:
其他好文 时间:
2015-04-01 11:17:04
阅读次数:
221
Server端: 用CFSocketCreate()创建socket; 再用CFSocketSetAddress()设置地址; 再用CFSocketCreateRunLoopSource()把socket添加到runloop; 在socket的回调方法中用CFStreamCr...
分类:
移动开发 时间:
2015-03-31 12:09:18
阅读次数:
234
socket套接字就是程序间的电话机;协议:电脑与电脑或者应用程序与应用程序之间默认的语言;客户端与服务器的某个应用程序连接, 要连接到服务器,首先要知道服务器的IP地址;但是仅仅知道IP地址不行,只知道IP地址连接到的是服务器;服务器上这么多应用程序,他们的IP地址都是一样的;这个时候如果知道端口...
分类:
其他好文 时间:
2015-03-16 22:57:40
阅读次数:
277
select的限制用select实现的并发服务器,能达到的并发数一般受两方面限制:1)一个进程能打开的最大文件描述符限制。这可以通过调整内核参数。可以通过ulimit -n(number)来调整或者使用setrlimit函数设置,但一个系统所能打开的最大数也是有限的,跟内存大小有关,可以通过cat /proc/sys/fs/file-max 查看/**示例: getrlimit/setrlimit...
分类:
其他好文 时间:
2015-03-14 21:50:34
阅读次数:
212
引:超时设置3种方案1. alarm超时设置方法//代码实现: 这种方式较少用
void sigHandlerForSigAlrm(int signo)
{
return ;
}
signal(SIGALRM, sigHandlerForSigAlrm);
alarm(5);
int ret = read(sockfd, buf, sizeof(buf));
if (ret == -1 ...
分类:
其他好文 时间:
2015-03-14 20:05:16
阅读次数:
184
现在的PYTHON很火,但是我们的PHP也不错!主要是看有没有去挖掘它,去在phper中开更多的脑洞,有时学习框架学累的时候,不妨写写脚本。或许能帮助自己更好的了解PHP。这里我们就不阐述Socket(套接字)是什么了,这里我们使用常见的C(client)/S(server)模式。作为服务器端,它..
分类:
Web程序 时间:
2015-02-26 18:46:17
阅读次数:
162
socket 套接字:为了使得多主机多进程通信时,不至于发生混乱情况,必须把端口号和主机的IP地址结合起来使用,
称为插口或套接字。
由于主机的IP地址是唯一的,这样目的主机就可以区分收到的数据报的源端机了。
套接字包括IP地址(32位)和端口号(16位),共48位。
例如(124.33.13.55,200)和(126.45.21.51.25)就是一对套接字,再整个Internet中,再传...
分类:
其他好文 时间:
2015-01-27 13:29:26
阅读次数:
173
EOF仅仅是一种状态或者说条件,需要触发。read调用遇到文件结尾,触发该条件,结果将返回0。针对EOF,对于标准输入设备,普通文件,管道文件,网络套接字文件是read如何触发呢?下面程序将说明:
server.c 是socket套接字服务端,目的为了网络套接字文件是read如何触发测试用的。
###########################server.c###########...
分类:
其他好文 时间:
2015-01-26 08:54:16
阅读次数:
193
网络编程之前也写过一些小程序,但是都是照猫画虎.按照书中实例,一个一个照抄的.虽然程序都有本身的结构,照抄运行没有问题.但是总觉得是门外汉.喜欢金庸的人,我想不止看电视剧那么肤浅,都会看看原著小说.同样,所有的网络编程都用socket,只是框架把原始函数包裹的不一样。框架只是为了使用方便和代码复用,但要真正对网络编程理解深刻,原始函数的作用也每个步骤的细节还是要自己多多琢磨。
TCP/IP的基本...
分类:
其他好文 时间:
2015-01-22 13:17:43
阅读次数:
175
TCP、UDP编程一般称为Socket套接字编程2.2 套接字的创建和关闭原型如下 int socket(int af,int type,int protocol)结束套接字int close(int d)2.3 Blocking 和 Nonblocking调用特定套接字函数进行数据发送或接收时,....
分类:
其他好文 时间:
2015-01-03 14:38:54
阅读次数:
168