急:在socket中如何把一个整形变量a从服务端发送到客户端
求java代码,目的是在socket连接中,把一个整形变量a从服务端发送到客户端~~~~
求具体的代码段。
1。这个方法发送过去是一个数值。
Socket s = new Socket("127。0。0。1",5000);
s。getOutputStream()。write(10);
2发送一个对象。
既然发送对象就要序列化,那么对方接受就要并行化
序列化一个对象,那么这个对象就要实现Serializable空方法的接口,java规范
Socket s = new Socket("127。
0。0。1",5000);
OutputStream out = s。getOutputStream();
ByteArrayOutputStream byOut = new ByteArrayOutputStream();
ObjectOutputStream objOut = new ObjectOutputStream(byOut);
objOut。
writeObject("一个实现Serializable的类的对象");
byOut。writeTo(out);
byOut。flush();
byOut。close();。
答:详情>>