2种想法1 a处理,a的socket和某一端口绑定;如果a再发起,会有异常
2 b处理,b accept返回后,如发现a已有连接就不处理(拆线)

解决方案 »

  1.   

    比如说a向b发出邀请前先检查端口的使用情况,这样只是解决了a多次向b发出邀请,但如何限制b不向a发出邀请呢,而不是a发现已有连接然后拆出的做法。
      

  2.   

    使用互斥量
    邀请前查询同名的互斥量是否存在,::CreateMutex
    不存在的话再进行邀请,邀请后建立互斥量,防止再次被邀请。
    我都绕蒙了,做程序做到最后如果不转行会不会疯掉啊?
    女记者:请问什么情况下牛会得疯牛病?
    牧场工人:首先你要明白,奶牛是一天挤4次奶,并且要知道奶牛是半年才交配一次的。
    女记者:这和疯牛病有什么关系?
    牧场工人:道理很简单,每天摸你的乳房4次,但半年才和你做一次爱,你会不会疯掉?