工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > Java > 正文
使用Java编写网络通信程序
[文章信息]
作者:张烨
时间:2004-08-20
出处:ahcit
责任编辑:方舟
[文章导读]
本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序
advertisement
热点推荐
· 禁止QQ登录的方法
· 给你的XML文件做个数字签名
· ImageReady制作“焰火”小动画
· Java加密和数字签名编程快速入门
· 在VB6中用命令行为模式控制GUI动作
[正文]

上一页  1 2 3 4 5  

  程序调试心得:

  1) 在建立Socket连接时,两端的端口号必须设为一致,否则建立不了连接。服务器端必须有主机IP地址或主机名参数。

  2) 连接建立好之后应确定输入和输出流。起初程序中用的是DataInputStream和PrintStream,结果只能传输英文,传输中文时产生乱码,将PrintStream改为DataOutputStream,使用readUTF()和writeUTF()方法后,中文传输问题得到解决。

  3) 如果一个使用某端口的程序没有关闭,另一个程序就不能使用这个端口。

  4) 开始进行通信的程序均为 Application,因不符合客户机/服务器机制,应将客户端的Application改为Applet。其转化的主要步骤如下:

  i、创建一个包含APPLET标签的HTML文件;

  ii、去掉应用程序中的main()方法;

  iii、类名应继承Applet类,而不是Frame类,并在程序开头加入
import java.applet.*;语句;

  iiii、 用init()方法代替Application程序中的构造方法,当浏览器创建Applet类对象的时候,它自动执行init()方法;

  iiiii、 如Application中缺省使用了BorderLayout布局管理器,应在Applet的init()方法中重新设定;

  iiiiii、如果Application中有setTitle()方法,必须将其去掉,如Application中使用了菜单,在Applet 中用按钮来替换。

  5) 懂得了在一程序中如何引用自定义的类中的方法和变量,在程序开头加入import 类名;在程序中加入 类名 实例=new 类名(); 然后使用

  实例.方法(),实例.变量即可。

  参考文献:

  [1] 廖雷等,Java程序设计教程,中国电力出版社,2003

  [2] Warton,Java多线程编程初步,电脑报,2004.4.10

  [3] 张立等,基于Client/Server模式的数据库应用软件的设计与实现,计算机应用研究,1999(4)

上一页  1 2 3 4 5  

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • JBuilder 9.0开发实用技巧七招
  • 超越梦想 EJB 3.0规范全新体验
  • J2EE应用程序的Web层状态复制
  • JDK Observer设计模式之研究
  • 用Java实现基于XML的购物车
  • 民营家电商排队造手机 设备商全面杀入
  • 英特尔澄清杨旭任职传闻 官方没宣布此消息
  • 国资委河北密制联通拆分方案
  • 垃圾邮件害人害企害国 清除垃圾邮件不手软
  • 中兴携手阿尔卡特 全球逐鹿CDMA
  • 用友总裁王文京:誓将ERP变成“大众消费”
  • 香港消费者委员会:数码相机最贵未必最好
  • 外电称中兴正评估西门子手机业务 或能并购
  • Advertisement