CSocket初次使用,怎么定方案才合适?
下步要做的工作要涉及到一台机器A和n台机器(B,C,D,....)之间的双向通讯(即A-B,A-C,A-D,.....这样的通讯,都是双向的),但不是时时都在通讯,通讯事件由用户触发,所以最好不要一直在等着Receive()(因为那样的话,我测了一下,发现很影响机器)。
请大家推荐一下是用UDP还是TCP,怎么设计接收的效率性,不要一直都在等(不过要是不影响机器的话,等待也可以,可能我由于初次使用socket的方法有问题,所以我测试的结果影响了机器性能)。
大家不要说的过于笼统了,谢谢