跳转到主要内容

developerWorks 中国   >   Linux   >  developerWorks

使用 Ruby 进行 socket 编程



技术级别: 中级
Jones, M. Tim
2005年11月17日



本教程将向您介绍如何使用 Ruby 开发基于 socket 的网络应用程序。作者首先介绍了一些 Ruby 的基础知识,然后介绍一些对于 socket 编程最重要的类,最后通过一个聊天应用程序来展示这些类的用法。本教程最后将介绍一些高级类,它们可以简化构建动态 Web 服务器、邮件服务器和客户机以及实现其他应用层协议的工作。

现在就注册或使用您的 IBM ID 和密码登录

developerWorks 中国从 2005 年 6 月 12 日起正式加入 IBM 全球公共用户注册系统。在此之后,您现有的 developerWorks 中国会员 ID 将不再有效,请您即刻申请新的 IBM ID,以便获取您需要的产品及服务。

当您完成注册后,您可以使用您的 IBM ID 和密码访问 developerWorks 中国网站或 developerWorks 全球网站上的任何教程,而无需在一个浏览器会话中重新输入您的 ID 和密码。请您务必记住您的 ID 和密码,因为当重新启动浏览器时,您需要重新输入您的 ID 和密码才能访问任何教程。



预备知识
您需要对 Ruby 有基本的了解,并且熟悉 BSD 风格的 socket。



系统需求

要运行本教程中的例子,需要 1.8 版本的 Ruby,这可以从 Ruby Web 站点上下载version 1.8 of Ruby。要编译 Python 解释器,需要使用 GNU C 编译器(gcc)和 configure/make 工具(任何标准的 GNU/Linux 发行版中都包含了这个工具)。



学习时间
2 小时



语言
简体中文 , 英文



格式
HTML, Zip

文档选项

英文原文

推荐给好友