我会尽力表达它。我需要创建一个在线聊天,而不是群组聊天,而是私人聊天。我的意思是我需要一台服务器,其中许多客户端可以连接,并且每个客户端都可以向另一个客户端发送消息(如果他知道自己的IP或用户名)。如果接收方处于脱机状态,则当他连接到发球区(简单部分)时,他会收到消息。如果他在线,他可以做2项工作:
1。向其他客户端发送消息 2.从另一个客户端接收消息。
我的问题是如何中断发送过程并告诉客户端他有新的未读消息?
我正在寻找使用SIGIO信号的方法,但我确实不熟悉。我用正确的方式吗?
PS:服务器正在嵌入式系统中运行。