客户端和服务端一定都必须用JAVA NIO实现吗?比如服务端我用C#实现,客户端用JAVA NIO,这样两者可以通信吗?

解决方案 »

  1.   

    貌似NIO是依靠ByteBuffer来传输数据的。C#上应该不能解析吧?
      

  2.   

    当然可以了,你自己定义个通信协议就行了
    举个例子,你想你去下载东西,不管你是java写的客户端还是c++的,是不是都可以正常下载
      

  3.   

    理论上,java跟C#的通信内容可以用webservices 来封装转换,但是java的NIO又是需要长连接的,如果服务端用java,客户端用C#,我也不知道怎么把客户端跟服务端连接起来???????这点我也搞不懂........
      

  4.   

    可以的吧...我用过java写Server端用的是nio. c++写的是client端...可以通讯!