package cn.lnu.net.tcp.example;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class TcpClient {
/**ʵ�ֿͻ���������������ݽ���
* ���ͻ��˷������ݸ�������������ȡ�������˷���������
* 1,����socket�ͻ���
* 2����ȡsocket�������д����
* 3����ȡsocket�Ķ�ȡ������ȡ�������˷��ص�����
* 4�ر���Դ
* @throws IOException
* @throws UnknownHostException
*/
public static void main(String[] args) throws UnknownHostException, IOException {
// TODO Auto-generated method stub
System.out.println("tcp�ͻ�������...");
//1������socket�ͻ���
Socket s=new Socket("127.0.0.1",10004);
//2,��ȡsocket�������д����
OutputStream out=s.getOutputStream();
out.write("������,�ͻ�������Ҫ����".getBytes());
//3,��ȡsocket�Ķ�ȡ������ȡ�������˷��ص�����
InputStream in=s.getInputStream();
byte[] buf=new byte[1024];
int len=0;
len=in.read(buf);
String data=new String(buf,0,len);
System.out.println(data);
//4���ر���Դ
s.close();
}
}