网络编程实践

使用软件:NetBeans IDE 8.2

要求:根据所学Echo网络协议原理及TCP/IP协议体系TCP客户机-服务器端模型等知识,并结合自身掌握的网络应用技术和程序设计开发工具完成。给定依据已实现的Echo客户端和服务器端的UI设计部分,继续完成相应UI的控件的绑定和事件设计(客户端和服务器端相应的事件都需完成),需完成下述任务:

1、Echo客户端事件设计及调试(如连接服务器按钮、发言按钮、发言文本框等主要UI交互涉及的事件行为);

2Echo服务器事件设计及调试(如启动服务器按钮、显示连接客户机信息、接收信息等主要UI交互涉及的事件行为);

3、进行一客户端一服务器端调试演示(针对C-S工作模式,按不同顺序调试的过程记录);

4、进一步要求,实现多客户端同时与服务器端发送消息,观测服务器反应并记录过程。

首先在NetBeans IDE创建一个新项目,再创建个包,点击包右键新建一个JFrame窗体,设计完基本的界面,再添加相应的事件等。

  

组件右键属性做适当的设置:








ClientUI.java的关键代码如下:






 ServerUI.java关键代码如下:






加上ClientThread.java编译即可实现如上操作。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值