通过套接字发送对象的有效方法?

时间:2016-06-27 16:34:29

标签: java android sockets object

现在我发送的内容如下所示。

Class msg{
  private byte[] byte;
  private String msg;
  public setbyte(byte[] b){byte=b;}
  public byte[] getbyte(){return byte;}

}

............................................... ...............................

Socket mSocket;
msg mMsg=new msg();
mSocket = new Socket();
mSocket.bind(null);
mSocket.connect((new InetSocketAddress(mPeerIP, Constants.WELCOME_SOCKET_PORT)), 3000);
mOut = new ObjectOutputStream(mSocket.getOutputStream());
mOut.writeObject(mMsg);
mOut.flush();

这里mMsg是一个对象。 但是当我发送超过50Mb的重文件时,我的套接字会崩溃。 有没有有效的方法通过套接字发送此对象。

0 个答案:

没有答案