当前位置:  技术问答>java相关

很急的问题,怎么做两个最简单的APPLET程序。。。。。。。。。。。

    来源: 互联网  发布时间:2015-07-25

    本文导语:  很急的问题,怎么做两个最简单的APPLET程序,实现SOCKET通讯,就是网页中有一个输入框和一个发送按钮,输入字符后,点发送,服务器和客户就可以简单的聊天了??? 小弟不是怎么太会这种东西,可能对您来说的...

很急的问题,怎么做两个最简单的APPLET程序,实现SOCKET通讯,就是网页中有一个输入框和一个发送按钮,输入字符后,点发送,服务器和客户就可以简单的聊天了???
小弟不是怎么太会这种东西,可能对您来说的小菜,请帮帮我,很急啊,在线等待,给个代码,谢谢!!!

|
server:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.io.*;
public class Frame1 extends JFrame {
static Socket servervector[]=new Socket[20];
JPanel contentPane;
 BorderLayout borderLayout1 = new BorderLayout();
JButton jButton1 = new JButton();
 JTextArea jTextArea1 = new JTextArea();
  //Construct the frame
 public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
 try {
   jbInit();
 }
catch(Exception e)
 {
 e.printStackTrace();
  }

 }
  //Component initialization

 private void jbInit() throws Exception  {

   //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));

   contentPane = (JPanel) this.getContentPane();

   jButton1.setText("作成サーバー");
   jButton1.addActionListener(new java.awt.event.ActionListener(){
   public void actionPerformed(ActionEvent e) {
   jButton1_actionPerformed(e);
   }
    });

 contentPane.setLayout(borderLayout1);

this.setSize(new Dimension(200, 200));

 this.setTitle("Frame Title");

jTextArea1.setText("");

  contentPane.add(jButton1, BorderLayout.NORTH);

 contentPane.add(jTextArea1, BorderLayout.CENTER);

 }

 //Overridden so we can exit when window is closed

 protected void processWindowEvent(WindowEvent e) {

 super.processWindowEvent(e);

 if (e.getID() == WindowEvent.WINDOW_CLOSING) {

   System.exit(0);

 }

 }

public void jButton1_actionPerformed(ActionEvent e) {

   server hh=new server();
     hh.start();
   jButton1.setEnabled(false);


 }

/////////////////
 class server extends Thread{
  ServerSocket serversocket=null;
public server(){
try{
      serversocket=new ServerSocket(2000);
     jTextArea1.append(serversocket.toString()+"成功に作成されましたn");
}catch(Exception e)
{
jTextArea1.append(e.getMessage()+"n");
}
}///
public void run()
{

while(true)
{
try{
 Socket socket=serversocket.accept();
 int j=0;
for(;j

    
 
 

您可能感兴趣的文章:

  • cocos2d中CCSpriteFrameCache文件同时存在两个plist的问题解决
  • 基础问题,刚学的!请教,两个日期格式变量,我要求两个日期之间的天数,怎么求?
  • 分别有两个linux系统的两个硬盘接在一台机器上,由其中一个硬盘启动,有问题,大家来看看
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 两个链接库中函数同名的问题
  • socket问题两个
  • 关于一个局域网内有两个DHCP,两个DNS 服务器 的问题!
  • 请教两个小问题!
  • 关于sendmail接收两个完全不同域名邮件的问题
  • 请问两个简单问题?
  • java 基础:两个类之间的联系问题
  • 不好意思,求教两个简单问题。
  • SCO系统的两个问题?????
  • 关于FreeBSD的两个问题
  • 请教两个redhat9问题
  • 请教两个比较初级的问题
  • 请问两个以上用户同时读一个文件的问题。谢谢!
  • Linux使用中的两个问题???
  • 很菜的问题关于两个dialog只能操作其中的一个
  • 有两个问题请教大家。
  • 两个硬盘的问题
  • c/c++服务器程序内存泄露问题分析及解决
  • unix程序中调用其他程序的问题
  • 走虚拟网卡内核程序和走物理网卡应用程序结合问题
  • wine中安装windows程序,程序崩溃的问题
  • 一个信息添加,修改,删除,查询的问题,程序出了一个问题实在不知道为什么,各位帮看一下程序如下
  • 请问linux下一个很简单的问题:我们的控制台下直接输入某个程序名就可以执行该程序,原理是什么?
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题
  • 程序发布的问题(动态连接库的问题)
  • linux初学者一简单问题!在线送分!linux设备驱动程序一书的第一个程序.
  • 紧急问题:我启动一个java程序之后用ps一看,为和显示我启动了多个程序?然后我kill-9第一个pid之后,又全部没了
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Applet问题,applet在tomcat+apache环境下是否支持FileDialog类,急,急 !!!!快来抢分呀!!!!
  • applet与jsp通讯问题:applet为何不能正确显示网页?
  • applet在jbuilder环境下没问题,用ie调用出applet can't be instantiated,什么原因呢?
  • 最简单的applet问题
  • 我用JBuilder写了一个applet,在IE中能正常显示。奇怪的是我再给该applet加一个控件(awt的label),编译运行没有问题,可是在IE中没有显示后来加的那个label。请各位高手指教!!!
  • 关于jbuilder中的applet问题??20分
  • 一定给分!!!applet的问题
  • 关于APPLET执行问题!
  • 还是applet的socket的问题,请多指教。
  • 关于APPLET参数的的问题
  • 关于applet的一个问题!
  • applet小问题,我却不能搞定
  • 代码中嵌入<APPLET>标记的问题
  • Applet嵌入网页问题
  • 一个Applet的问题
  • applet密码验证的问题?
  • 关于applet与servlet交互访问数据库的问题?
  • applet发布的问题,高人看过来
  • applet插入jsp后出现了问题.
  • 关于在applet中使用窗口的问题:
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 死锁的问题 多级锁定问题 循环锁定问题
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3