码迷,mamicode.com
首页 >  
搜索关键字:套接字    ( 3700个结果
Socket建立网络连接方法
建立Socket连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket ,另一个运行于服务器端,称为ServerSocket 。   套接字之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。   1、服务器监听:服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态,等待客户端的连接请求。   2、客户端请求:指客户端的...
分类:其他好文   时间:2015-01-27 16:33:44    阅读次数:121
TCP/IP协议的三次握手过程及Socket套接字
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
CFNetwork概念(CFNetwork Concepts )
CFNetwork是一个低级别高性能的框架,使你能够精细的控制协议栈。它是BSD套接字的扩展,标准套接字抽象API提供对象来简化任务,例如与FTP和HTTP服务器或解析DNS主机。CFNetwork物理上和理论上都基于BSD套接字。 正如CFNetwork依赖与BSD套接字,有大量的Cocoa类依赖CFNetwork(例如,NSURL)。此外,Cocoa类的web工具包用来在窗口显示网页内容。这...
分类:Web程序   时间:2015-01-26 22:51:04    阅读次数:301
Android apps浅析02-Android IM:一个类似手机QQ的即时通讯开源实现
Android apps浅析02-Android IM:一个类似手机QQ的即时通讯开源实现 这是Android上的一个简单的IM应用程序运行时,应用程序发出HTTP请求到服务器,在PHP和MySQL,验证,注册和得到其他朋友的状态和数据来实现,那么它与其他设备的其他应用程序通过通信套接字接口。...
分类:移动开发   时间:2015-01-26 17:07:07    阅读次数:191
socket编程的select模型
在掌握了socket相关的一些函数后,套接字编程还是比较简单的,日常工作中碰到很多的问题就是客户端/服务器模型中,如何让服务端在同一时间高效的处理多个客户端的连接,我们的处理办法可能会是在服务端不停的监听客户端的请求,有新的请求到达时,开辟一个新的线程去和该客户端进行后续处理,但是这样针对每一个客户...
分类:其他好文   时间:2015-01-26 16:28:09    阅读次数:169
分析EOF究竟是什么
EOF仅仅是一种状态或者说条件,需要触发。read调用遇到文件结尾,触发该条件,结果将返回0。针对EOF,对于标准输入设备,普通文件,管道文件,网络套接字文件是read如何触发呢?下面程序将说明: server.c 是socket套接字服务端,目的为了网络套接字文件是read如何触发测试用的。 ###########################server.c###########...
分类:其他好文   时间:2015-01-26 08:54:16    阅读次数:193
流量控制闸门——LimitLatch套接字连接数限制器
Tomcat作为web服务器,对于每个客户端的请求将给予处理响应,但对于一台机器而言,访问请求的总流量有高峰期且服务器有物理极限,为了保证web服务器不被冲垮我们需要采取一些措施进行保护预防,需要稍微说明的此处的流量更多的是指套接字的连接数,通过控制套接字连接个数来控制流量。其中一种有效的方法就是采取流量控制,它就像在流量的入口增加了一道闸门,闸门的大小决定了流量的大小,一旦达到最大流量将关闭闸门...
分类:其他好文   时间:2015-01-25 21:08:21    阅读次数:188
(I/O完成端口中的)995错误
在windows下,可能会出现995的错误,msdn对该错误的解释为:The I/O operation has been aborted because of either a thread exit or an application request995这个错误是指由于套接字的关闭,造成一次重...
分类:其他好文   时间:2015-01-25 21:01:02    阅读次数:405
[转] - linux下使用write\send发送数据报 EAGAIN : Resource temporarily unavailable 错
linux下使用write\send发送数据报 EAGAIN : Resource temporarily unavailable 错首先是我把套接字设置为异步的了,然后在使用write发送数据时采取的方式是循环发送大量的数据;由于是异步的,write\send将要发送的数据提交到发送缓冲区后是立即...
分类:系统相关   时间:2015-01-25 15:07:16    阅读次数:454
Linux下TCP网络编程与基于Windows下C#socket编程之间通信
一、linux下TCP网络编程基础,需要了解相关函数Socket():用于套接字初始化。Bind():将socket与本机上的一个端口绑定,就可以在该端口监听服务请求。Listen():使socket处于被动的监听模式,并为该socket建立一个输入数据队列,将到达的服务器,请求保存在此队列中,直到...
分类:Windows程序   时间:2015-01-24 11:36:01    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!