- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA程序设计
实验目的: Socket编程
专业班级:电子商务10-01班
学 号:
姓 名:
任课教师:
时 间:2012年11月28日
一,实验题目:
通过对Socket编程的学习,尝试编写一个简单的交互程序
二,实验内容想Socket编写一个带有简单并能够客户端和服务器端程序
在编写客户端的程序想先建立一个登陆界面验证成功后创建一个界面显示可供连接各个服务器相应的按钮创建的能够实现用以聊天的界面的实现创建两个线程用户发送和接受信息
在服务器端实验主多对多交互只创建一个用以服务器用户进行信息输入界面界面类与多个客户端的连接有相应的客户端连接弹出该界面实现也采用输入输出两个线程进行,:
程序如下:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.net.*;
import java.util.*;
import java.text.*;
public class ClientCode
{
public static void main(String args[]) {
new DengLu();//创建登陆界面 }
}
class DengLu extends JFrame{
String username=o;//没有后台数据库,我自己设置一个账号密码 String password=o;//以后可变更//创建登陆按钮//创建取消按钮 JPanel p1;
DengLu(){
super(登录界面);
setLayout(null);
p1 = new JPanel();
p1.setBounds(0,0,250,140);
p1.add(lblUser);
p1.add(txtUser);
p1.add(lblPassword);
p1.add(txtPassword);
p1.add(bLogin);
p1.add(bCancel);
add(p1);
setBounds(300,300,250,140);
setResizable(false);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bLogin.addActionListener(new ActionListener() { //登陆按钮添加监听器,当 public void actionPerformed(ActionEvent e) { //触发时,验证账号密码; String s1=txtUser.getText(); //正确后,创建一个服务器 String s2=String.valueOf(txtPassword.getPassword());//列表界面,供客户 if(s1.equals(username) s2.equals(password)){ //选择需要连接的 new LieBiao(); //服务器;失败弹出提示框 }else{
JOptionPane.showMessageDialog(null,用户名和密码错误,请重新输) ;
}
}
});
bCancel.addActionListener(new ActionListener() {//取消按钮添加监听器 public void acti
您可能关注的文档
- HNDFinancialServicesRegulatoryFramework金融服务业规范.doc
- HND商务会计高级Outcome.doc
- HND商务行为技巧.docx
- HND所得税报告IncomeTax.doc
- houseprices房价英文.ppt
- Howdoesfinancialreportingqualityrelatetoinvestmentefficiency中英文翻译.docx
- HowtoMakeaGoodImpression教案.doc
- HP2012中国专家共识必威体育精装版.doc
- HPUX11i上用maketaperecovery恢复带进行磁带引导还原系统.doc
- HSE违章处罚规定.doc
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)