我是C新手并且做家庭作业考试我必须实现一个简单的服务器套接字程序,它在循环中发送一些数据,如果客户端连接到服务器套接字(用Arduino完成但需要相同的功能)在raspberrypi或其他sbc)。
例如(arduino风格):
EthernetServer server = EthernetServer(23);
// start listening for clients
server.begin();
int i = 0;
while(true){
i++;
EthernetClient client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
client.print(i);
}
}
}
client.stop;
}
我有一台带有GPIO总线的SBC(单板计算机)。我的计划必须:
我知道如何用Java实现这种应用程序,但在C语言中,我没有知识。 我正在寻找一些关于如何实现它的库或示例。
问候
答案 0 :(得分:1)
您可以参考下面提到的链接,使用带有C实现的RPi的套接字建立客户端/服务器连接。希望它可以帮到你。
http://cs.smith.edu/dftwiki/index.php/Tutorial:_Client/Server_on_the_Raspberry_Pi