首页 > 互联网 > 计算机 > java语言 > Javasocket应用实例

Javasocket应用实例

   来源:学问社    阅读: 2.11W 次
字号:

用手机扫描二维码 在手机上继续观看

手机查看

引导语:运用Java,我们可以编出很多有趣的'小程序,以下是本站小编分享给大家的Javasocket应用实例,希望大家喜欢!

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();

}

}

计算机一级
计算机二级
计算机三级
计算机四级
C语言
java语言
php语言
网络技术