Erlang lib_chan库:实现网络通信与认证
1. 相关资源介绍
在开始深入了解 lib_chan 库之前,先介绍一些相关的资源:
- The Comprehensive Erlang Archive Network :尝试合并所有正在进行的 Erlang 项目。
- Yet Another Web Server :用 Erlang 编写的 Web 服务器,被用于许多商业产品中。
- ejabberd :用 Erlang 编写的 Jabber 协议即时通讯服务器。
2. lib_chan库概述
lib_chan 库在 TCP/IP 之上实现了一整个网络层,提供了认证和 Erlang 术语流的功能。一旦理解了 lib_chan 中使用的原理,就能够定制自己的通信基础设施并将其构建在 TCP/IP 之上,它是构建分布式系统的有用组件。
3. 使用lib_chan的示例
下面通过一个简单的示例,展示如何使用 lib_chan 创建一个可以计算阶乘和斐波那契数的服务器,并使用密码进行保护,服务器将在端口 2233 上运行。具体步骤如下:
超级会员免费看
订阅专栏 解锁全文
70

被折叠的 条评论
为什么被折叠?



