我是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(单板计算机(。我的程序必须:
- 从SPI总线(无限循环(读取值
- 如果客户端已连接到服务器示例,则必须向客户端发送一些值。
我知道如何在Java中实现此类应用程序,但是在C中,我没有知识。我正在寻找有关如何实施它的某种图书馆或示例。
问候
您可以参考下面提到的链接,以使用带有c实现的RPI的插座建立客户端/服务器连接。希望它对您有帮助。
http://cs.smith.edu/dftwiki/index.php/tutorial:_client/server/server_the_raspberry_pi