我现在有个这样的接口(A)需求:usb设备注册、占用等功能。这个接口还要再调用另外一个组件(B),组件(B)在去掉用usbAdmin管理程序(用C写的)。接口(A)和组件(B)是通过socket进行通信的。由于对网络编程不熟悉,所以想问一下 我下面代码的思路是否正确: public class socketClient{ /** ** 是否是这样写?? **/ public String methodA(String paramter){ Socket socketClient= new Socket(ip,port);//客户端像server端发起连接 OutputStream os=socketClient.getOutputStream();//想server发送信息 //将参数转换成json各式 JsonObject json=new JsonObject(paramter); //将参数通过socket发送给serverSocket么?? os.write(json.toString()); os.close(); } public String methodB(String paramter){ ........... } public String methodC(String paramter){ ........... } } |
|
40分 |
还有 os.flash();
思路正确,下一步,拈包和分包。 |
粘包和分包?? |