文档测试 在语言主页上,我们提到Elixir使文档成为语言中的一流公民。我们在本指南中多次探讨了这个概念,无论是通过mixhelp打字hEnum还是通过在IEx控制台中键入或另一个模块。
在本章中,我们将学习如何使用Erlang的:gen_tcp模块来处理请求。这为探索Elixir的Task模块提供了一个很好的机会。
这是由于特定的传输方式(比如XHR轮询或JSONP轮询)依赖于在“socket”的声明周期中发送多个请求。 要阐明这么做的原因,可以参考下面的例子。
命名空间 Socket.IO允许为socket添加命名空间,也就是分配不同的路径。 这可以最小化资源数量(TCP连接),并为应用提供频道划分功能。
调用gen_tcp 模块 调用gen_tcp 模块摘要 接口到TCP/IP套接字。 描述 此模块提供了使用TCP/IP协议与套接字通信的功能。
日志和调试 Socket.IO使用debug作为调试工具。这是一个极其简单却非常强大的工具,由TJHolowaychuk开发。 在1.0之前,Socket.IO服务器默认将所有日志打印到控制台。
poplib—POP3protocolclient 源代码:Lib/poplib.py 该模块定义了一个类,POP3它封装到POP3服务器的连接并实现RFC1725中定义的协议。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
