首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

通讯阶段-循序渐进5

2012-12-26 
通信阶段----循序渐进55.简单客户端的实现?首先依然是从能够收发字节的客户端说起,写出来以后可能看上去有

通信阶段----循序渐进5

5.简单客户端的实现

?

首先依然是从能够收发字节的客户端说起,写出来以后可能看上去有点不相信,只需要短短的几行代码就实现了,如下,你看得懂的:

package Client;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class ClientMain {//程序入口public static void main(String args[]){ClientMain cm=new ClientMain();cm.linking("localhost", 1234);}public void linking(String ip,int port){try{//创建客户端,连接服务器Socket sc=new Socket(ip,port);System.out.println("连接服务器成功");//得到输入输出流对象InputStream in=sc.getInputStream();OutputStream ou=sc.getOutputStream();//向输出流中写入字节byte x[]={12,56,45};ou.write(x);//从输入流中读取数据boolean b=true;while(b){int t=in.read();System.out.println(t);}//刷新流,关闭流ou.flush();ou.close();in.close();}catch(Exception ef){ef.printStackTrace();}}}

?

?

?

热点排行