现在我发送的内容如下所示。
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的重文件时,我的套接字会崩溃。 有没有有效的方法通过套接字发送此对象。