Socket的英文原义是“孔”或“插座”。在程序方面,可理解为接口对象,在网络编程中通常也称作“套接字”,常用于描述IP地址和端口等。Socket是支持TCP/IP的网络通信的基本操作单元,可以看作是不同主机之间的进程进行双向通信的端点,简单地说就是通信两方的一种约定。作为一个抽象的概念,简单理解...查看全文>>
HTTP服务器本质上也是一个Socket服务器,可以理解为在Socket服务器的基础上进行了一些封装,简化了一些操作。本节将对HTTP模块提供的API进行详细介绍。查看全文>>
下面通过一个案例来演示Node.js中使用HTTP模块构建Web服务器的过程,具体步骤如下:在Course/code目录下创建目录chapter07...查看全文>>
Flume原是Cloudera公司提供的一个高可用的、高可靠的、分布式海量日志采集、聚合和传输系统,而后纳人到了Apache旗下,作为一个顶级开源项目。Apache Flume不仅只限于日志数据的采集,由于Flume采集的数据源是可定制的,因此Flume还可用于传输大量事件数据,包括但不限于网络流量数据、社交媒体生成的数据、电子邮件消息以及几乎任何可能的数据源。查看全文>>
网页是传播信息的载体,也是体现企业形象的重要途径。在网页UI设计中,不仅强调技术与艺术的结合、内容与形式的统, 还强调以用户的需求为中心,下面对网页UI设计原则进行详细讲解。查看全文>>