Á¦°¡ ¿¹Á¦¸¦ º¸³»µå¸±²²¿ä.


[ Follow Ups ] [ Post Followup ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

Posted by Çϵ¿¿í on August 23, 1997 at 09:43:30:

In Reply to: [q]ObjectInputStream°ú OjbectOutputStreamÀ» ³×Æ®¿öÅ©»ó¿¡¼­ »ç¿ë? posted by ¹ÚÁ¾¼® on August 22, 1997 at 15:58:42:

¾È³çÇϼ¼¿ä...
Çϵ¿¿íÀÔ´Ï´Ù...


Áú¹®À» º¸¾Æ¼­´Â ¾î¶² ¹®Á¦ÀÎÁö È®½ÇÈ÷ ¸ð¸£°ÚÁö¸¸,
Á¦°¡ ¿¹Àü¿¡ ¸¸µé¾î³õÀº ¿¹Á¦°¡ À־ ÀÌ°É ¿Ã·Áµå¸³´Ï´Ù.
¾Æ¸¶ º¸½Ã¸é µµ¿òÀÌ µÇ½Ã¸®¶ó »ý°¢µÇ³×¿ä.
±Ã±ÝÇϽÅÁ¡ ÀÖÀ¸¸é ±Û¿Ã·ÁÁÖ¼¼¿ä.
(¾Æ°í... ¿ª½Ã 3ÀÏ¿¬¼Ó ¹ã»õ´Â°Ç ¹«¸®±º¿ä.. ÄíÄí...)



import java.io.*;
import java.net.*;
import java.util.zip.*;


public class ObjectServer
{
public static void main(String[] args) throws Exception
{
ServerSocket ss=new ServerSocket(450);
write("Á¢¼ÓÀ» ±â´Ù¸®°í ÀÖ½À´Ï´Ù...");
GZIPOutputStream gzout=new GZIPOutputStream(ss.accept().getOutputStream());
write("Á¢¼ÓÀÌ µÆ½À´Ï´Ù...");


ObjectOutput oo=new ObjectOutputStream(gzout);


for (int i=0; i<1000; i++)
{
oo.writeInt(i);
oo.writeChar('¤¡');
oo.writeObject("¸Þ·Õ...È÷È÷...¸ô¹Ù...¸Þ·Õ...È÷È÷...¸ô¹Ù...¸Þ·Õ...");
}
write("int¿Í ij¸¯ÅÍ, ½ºÆ®¸µÀ» º¸³Â½À´Ï´Ù.");


oo.close();
}


public static void write(String str)
{
System.out.println(str);
}
}



import java.io.*;
import java.net.*;
import java.util.zip.*;


public class ObjectClient
{
public static void main(String[] arg) throws Exception
{
int j;
char c;
String str;
ObjectOutput oo=new ObjectOutputStream(new FileOutputStream("a.out"));


Socket socket=new Socket("localhost", 450);
write("¿¬°áµÆ½À´Ï´Ù...");


ObjectInput oi=new ObjectInputStream(new GZIPInputStream(
socket.getInputStream()));


for (int i=0; i<1000; i++)
{
oo.write(oi.readInt());
oo.write(oi.readChar());
oo.writeObject(oi.readObject());
}
write("int¿Í ij¸¯ÅÍ, ½ºÆ®¸µÀ» ¹Þ¾Ò½À´Ï´Ù.");


oi.close();
}


public static void write(String str)
{
System.out.println(str);
}
}



Follow Ups:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ Follow Ups ] [ Post Followup ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]