java实验一socket.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档