《java语言程序设计基础教程》上机实验指导手册.doc
还剩
55页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
56{ FileInputStream in;byte b[]=new byte[8192];try{ in=new FileInputStream ("a.jpg");int n=-1;while((n=in.read(b))!=-1){ DatagramPacket data=【代码 3】 //创建数据包,目标地址和端口分别是//address 和 5678,其中的数据为数组 b 中55}}服务器端模板:Server.javaimport java.net.*;import java.io.*;public class Server{ public static void main(String args[]){ DatagramPacket pack=null;DatagramSocket mailReceive=null;ServerThread thread;byte54public void actionPerformed(ActionEvent event) { byte b[]="请发图像".trim().getBytes();try{ InetAddress address=InetAddress.getByName("127.0.0.1");DatagramPacket data=【代码 1】 //创建数据包,该数据包的目标地址和端口53并运行起来,等待客户的请求。? 程序运行效果示例:程序运行效果如下图所示:? 程序模板:客户端模板:Client.javaimport java.net.*;import java.awt.*; import java.awt.event.*;import java.io.*;class ImageCanvas extends Canvas{ Image image=null;public 52System.out.println("客户的地址:"+you.getInetAddress());}catch (IOException e){ System.out.println("正在等待客户");}if(you!=null) { new ServerThread(you).start(); }else{ continue;}}}}class ServerThread exte51public void actionPerformed(ActionEvent e){ if(e.getSource()==connection){ try{ if(socket.isConnected()){} else{ InetAddress address=InetAddress.getByName("127.0.0.1");InetSocketAddress socketAdd50? 实验要求:客户端将服务器端的文本区对象读取到客户端,并添加到窗口中。首先将服务器端的程序编译通过,并运行,等待客户的呼叫。? 程序运行效果示例:程序运行效果如下图所示:? 程序模板:客户端模板:Client.javaimport java.net.*;import java.io.*;import java.awt.*;import java.awt.event.*;class Clien49}public void actionPerformed(ActionEvent e){ if(!(thread.isAlive())) thread=new Thread(this);try{thread.start();}catch(Exception ee){ text
发表评论
暂无评论,赶快抢占沙发吧。