Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果...
分类:
其他好文 时间:
2014-05-15 10:57:24
阅读次数:
223
实现实时通信一般有两种方式:socket或comet。socket是比较好的解决方案,问题在于不是所有的浏览器都兼容,服务器端实现起来也稍微有点麻烦。相比之下,comet(基于HTTP长连接的"服务器推")实现起来更加方便,而且兼容所有的浏览器。所以这次就来说说comet的php实现。comet也有...
分类:
Web程序 时间:
2014-05-15 10:26:53
阅读次数:
416
1、简介
目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP(
Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。 2.....
分类:
其他好文 时间:
2014-05-15 10:19:54
阅读次数:
259
一、简介
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块
,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件....
分类:
其他好文 时间:
2014-05-15 09:44:29
阅读次数:
292
这个mysql.sock应该是mysql的主机和客户机在同一host上的时候,使用unix
domain socket做为通讯协议的载体,它比tcp快。通常遇到这个问题的原因就是你的mysql
server没运行起来。Mysql有两种连接方式:(1),TCP/IP(2),socket对mysql.s...
分类:
数据库 时间:
2014-05-15 01:56:31
阅读次数:
342
--TCP/IP、Http、Socket的区别与关系--------------------------------------2014/05/14网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,.....
分类:
其他好文 时间:
2014-05-15 01:52:37
阅读次数:
307
这是我在Coursera上的学习笔记。课程名称为《Computer Networks》,出自University of Washington。
由于计算机网络才诞生不久,目前正在以高速在发展,所以有些旧的教材可能都已经跟不上时代了。这门课程在2013年左右录制,知识相对还是比较新的。覆盖了计算机网络中的各个协议层,从物理层到应用层都讲得非常仔细。学完这门课程之后对计算机网络会有比较深刻的了解。
本章详细讲解了链路层的具体情况,包括重发技术、多址技术和交换技术。...
分类:
其他好文 时间:
2014-05-15 01:41:49
阅读次数:
336
多线程中级,包含控制线程的几种方法、线程的同步、线程组,有返回值的线程、线程之前的通信、线程池和线程的几个相关类...
分类:
编程语言 时间:
2014-05-15 01:37:37
阅读次数:
275
IPSec简介:IPSec是一种开放标准的框架结构的Internet协议安全性,通过使用加密的安全服务以确保在Internet协议网络上进行保密而安全的通讯。它通过端对端的安全性来提供主动的保护以防止专用网络与Internet的攻击。在通信中,只有发送方和接收方才是唯一必须了解IPSec保护的计..
分类:
其他好文 时间:
2014-05-15 00:44:10
阅读次数:
527
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想...
分类:
其他好文 时间:
2014-05-14 22:43:48
阅读次数:
456