如何做像QQ那样可以监测对方是否在输出

作业是用C#以TCP协议制作多人聊天程序,但是我不知道该怎么写像QQ那种监测对方是否正在输入的代码,请各位大佬帮帮我。

要想做出多人聊天程序,首先你得熟悉TCP/IP协议,懂得网络编程,懂得客户端和服务端是如何进行链接通信,如何进行通信断开;不了解这些是很难做出来的,
甚至是不可能的;

定时发个心跳消息,加一个标识是否正在输入的标志位

当你聚焦的时候需要给对方发一条信息(或者信号),对方接受到了,对方在标题栏显示正在输入

QQ的输入监听服务,其实就是监听键盘是否有输入。。。把这个当消息来发送就可以了。。。还是TCP/IP的消息,只是消息类型协议不同。。