在beaglebone中创建服务器套接字

时间:2012-09-12 17:36:59

标签: c serversocket

我是使用beaglebone的新手,我需要一些关于我面临的问题的帮助。

我在c中编写了一个代码(在带有ubuntu的笔记本电脑上运行),其中打开了一个服务器套接字(运行一个apache服务器),然后另一个设备通过互联网连接到它。

我想在带有ansgtrom发行版(电路板附带的发行版)的beaglebone中做同样的事情。我已经读过angstrom发行版带有cloud9(根据我的理解,它充当服务器,就像apache一样)。

那么,如何在cloud9-beaglebone中创建/打开/使用服务器套接字(通过用c编写的程序)?

另外,如何配置cloud9来存储某些网页?这样的配置是否类似于apache中的配置?

1 个答案:

答案 0 :(得分:0)

Cloud9 IDE是一个用于为Node.JS开发代码的IDE。

今天使用的Node.JS版本是0.6.20。 nodejs.org主页上有一些示例,http://nodejs.org/docs/v0.6.20/处有特定版本。

为了提供网页,我建议你研究像ExpressJS这样的框架。您可以使用Cloud9 IDE或命令行下的'npm'实用程序来安装ExpressJS。

由于Cloud9 IDE允许您编辑C代码,因此您可以创建打开并提供套接字的典型C代码。安装pkg-config以帮助您链接库。您将要转到https://beaglebone.local以使用Gate One进入板(用户名:root,密码:),并从命令行运行C编译器。你可以使用你在Ubuntu下使用的相同工具,比如'make'和'g ++'。