BufferedOutputStream bout= new BufferedOutputStream( fout);
DataOutputStream dout= new DataOutputStream( bout);
writeString( dout, local_data_port);
dout.writeInt( targets.size());
for( int i= 0; i < targets.size(); i++) {
Target target= (Target) targets.elementAt( i);
writeString( dout, target.ip);