C++ socket 客户端与JAVA socket 服务端通信
澳门博彩导航网址
澳门博彩导航网址
当前位置 : 澳门博彩导航网址 > 澳门博彩导航

C++ socket 客户端与JAVA socket 服务端通信

C++ socket 连接java 服务如果发送 packHeadLength+消息体
java 客户端代码
Socket socket = new Socket"127.0.0.1", 5679;

        DataOutputStream out = new DataOutputStreamsocket.getOutputStream;  
        InputStreamReader inputStreamReader = new InputStreamReadersocket.getInputStream;  
        BufferedReader in = new BufferedReaderinputStreamReader;  
       // for int i = 0; i < datas.length; i++ {  
            long startTime = System.currentTimeMillis;  
               String str="[{\"id\":\"457\"},{\"id\":\"458\"},{\"id\":\"459\"}]\r\n";
            // 发送数据包长度   
            out.writeIntstr.getBytes.length+4;  
            // 分段来发送数据  
            out.writestr.getBytes;     
            // 马上写入,释放缓存  
            out.flush;  
            long endTime = System.currentTimeMillis; // 获取结束时间  
            System.out.println"程序运行时间毫秒: " + endTime - startTime + "ms";  
       // }  
        
        out.close;  
        in.close;  
        socket.close;  
        
        

---------- 在java中 我只需求 out.writeIntstr.getBytes.length+4; 就可以了·
请问在C++ 中我要如果做?

其实不管什么语言本质都是类似的,你可以在网上搜一下socke编程,有很多demo可以查看。
基本都是
创建socket
连接connect
发送send
接收recv
等等。

栏目列表

最新文章

广告位

澳门博彩导航网址