引导语:运用Java,我们可以编出很多有趣的'小程序,以下是本站小编分享给大家的Javasocket应用实例,希望大家喜欢!
客户端:
import eredReader;
import eredWriter;
import tStreamReader;
import utStreamWriter;
import et;
public class Client extends Thread
{
public void Write() throws Exception
{
Socket s=new Socket("",12345);
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(utputStream()));
BufferedReader br=new BufferedReader(new InputStreamReader());
String message="客户端说:";
while(!(ls("")))
{
message=Line();
tln("客户端说:"+message);
e(message+"n");
h();
}
e();
e();
}
public void run()
{
Socket m=null;
BufferedReader dr=null;
try
{
m=new Socket("",12345);
dr=new BufferedReader(new InputStreamReader(nputStream()));
String msg="服务器说:";
while(!(ls("")))
{
msg=Line();
tln("服务器说:"+msg);
}
}
catch(Exception e){tStackTrace();}
finally
{
try
{
e();
e();
}
catch(Exception e){tStackTrace();}
}
}
public static void main(String args[])throws Exception
{
Client c=new Client();
t();
e();
}
}
服务器:
import eredReader;
import eredWriter;
import tStreamReader;
import utStreamWriter;
import erSocket;
import et;
public class Server extends Thread
{
private ServerSocket ss=null;
public Server ()throws Exception
{
ss=new ServerSocket(12345);
}
public void Write()throws Exception
{
Socket s=pt();
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(utputStream()));
BufferedReader br=new BufferedReader(new InputStreamReader());
String message="服务器说:";
while(!(ls("")))
{
message=Line();
tln("服务器说:"+message);
e(message+"n");
h();
}
//e();
e();
}
public void run()
{
Socket m=null;
BufferedReader dr=null;
try
{
m=pt();
dr=new BufferedReader(new InputStreamReader(nputStream()));
String msg="客户端说:";
while(!(ls("")))
{
msg=Line();
tln("客户端:"+msg);
}
}
catch(Exception e){tStackTrace();}
finally
{
try
{
e();
e();
}
catch(Exception e){tStackTrace();}
}
}
public static void main(String args[])throws Exception
{
Server s=new Server();
t();
e();
}
}