请教,一服务端,多客户端.本地开启多客户端,那么最先开启的客户端会出错.
请问,java里边是这样么?我想知道java里边是怎样的.看看能否用来解决vb的问题.

解决方案 »

  1.   

    可以在客户端加个SOCKET的数组,利用多线程来控制,这个是JAVA比较常规的解决方案
      

  2.   

    怎么说呢,我举个例子.vb的socket相当于,服务器端实例话很多个socket,每个socket实例在连接请求这个地方会得到一个id,也就是一个新的socket用来负责数据传递.我认为每个id所在的socket会自动判别是哪个客户端连接到这个id.但是在服务器端,只有最后得到连接请求,产生新socket的这个新的socket才与客户端进行联系.而以前连接上,产生的socket不在有任何反应了.真搞不懂,vb的socket到底是一个什么样的机制
      

  3.   

    服务段代码有问题 贴accept附近小段出来看看
      

  4.   

    我不懂BV。以前做过C的例子,服务器也是用多线程fork方法线程来和客户端做连接的吧,我想vb 也是用多线程来实现的吧,等待高手!!
      

  5.   

    VB很难实现多线程 或者说没有真正意义上的多线程Vb的socket一般都使用的微软的ocx控件进行开发的