我做一个网络五子棋,左边是棋盘,右边聊天。
我是一边一个Socket的,问题是左边的棋盘通讯,点击下棋,另一个程序也画出相应位置的棋子,应该怎样写?
就如socket(),bind(),listen(),accept(),send(),recv()
和客户端connect(),send(),recv()应该在哪里写合适?

解决方案 »

  1.   

    用不着多线程,一个线够了,其实用UDP都够了,不用建立连接。只是要自己定义一个合适的协议包。
      

  2.   

    服务器端socket,bing,listen在InitUpdate写,send在LButtonDown写,但accept和recv我都不知道了,
    客户端connect,revc也难确定阿
      

  3.   

    你是不是想要实现网络消息触发机制?
    在线程中用WSAEventSelect()呀。
    FD_READ对应accept
    FD_READ对应recv
    参考MSDN
      

  4.   

    在客户端先加入个模式对话框,得到IP,在两个视图的InitUpdate()写线程,尝试一下。