我正在创建一个从覆盆子pi运行的C程序,它可以从客户端(其他PC /笔记本电脑)接收来自telnet终端(putty)的命令,该客户端通过TCP / IP连接(套接字编程)连接并处理这些命令运行连接到RPi的电机。这意味着我只需要创建一个在RPi中运行的服务器代码,而不是客户端代码。
我的问题是,有没有办法让我可以在客户端的输入上使用getchar()
(应该只从服务器端编码)?可以和recv()
一起使用吗?
我需要使用getchar()
的原因是因为我记住了这个算法,它在按下Enter之前从客户端读取每个字符,这允许我区分客户端的命令和参数。
提前致谢!