91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.32MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-12
  • 語言: Java
  • 標簽: java??語音??視頻??

資源簡介

實現了java 局域網內 語音視頻 聊天的程序 基于jmf開發的 如果下載后該程序運行了 需要安裝jfm 和配置jfm的環境變量 直接運行sounds包下的chatloginfame即可,handlens包下的程序為java的放大鏡程序

資源截圖

代碼片段和文件信息

package?applet;
import?java.awt.BorderLayout;???
import?java.awt.Button;???
import?java.awt.Color;???
import?java.awt.Label;???
import?java.awt.TextArea;???
import?java.awt.TextField;???
import?java.awt.event.ActionEvent;???
import?java.awt.event.ActionListener;???
import?java.io.BufferedReader;???
import?java.io.IOException;???
import?java.io.InputStreamReader;???
import?java.io.PrintStream;???
import?java.net.InetAddress;???
import?java.net.Socket;???
import?java.util.StringTokenizer;???
??
import?javax.swing.Jframe;???
import?javax.swing.JOptionPane;???
import?javax.swing.JPanel;???
??
/**??
?*?基于Socket網絡聊天程序?客戶端編碼??
?*?@author?xx?2010-08-12??
?*/??
public?class?ChatClient?extends?Jframe??implements?ActionListenerRunnable{???
?????
????TextField?tfName?=?new?TextField(15);//姓名輸入文本域???
????Button?btConnect?=?new?Button(“連接“);//連接按鈕???
????Button?btDisconnect?=?new?Button(“斷開連接“);//斷開連接按鈕???
????TextArea?tfChat?=?new?TextArea(827);//顯示聊天信息文本域???
????Button?btSend?=?new?Button(“發送“);???
????TextField?tfMessage?=?new?TextField(30);//聊天輸入???
????java.awt.List?list1??=?new?java.awt.List(9);//顯示在線用戶信息????
????Socket?socket?=?null;//連接端口???
????PrintStream?ps?=?null;//輸出流???
????Listen?listen?=?null;???
????//監聽線程類???
????class?Listen?extends?Thread?{???
????????BufferedReader?reader;???
????????PrintStream?ps;???
????????String?cname;???
????????Socket?socket;???
????????ChatClient?chatClient;???
????????public?Listen(ChatClient?clientString?nameSocket?socket)?{???
????????????try?{???
????????????????this.chatClient?=?client;???
?????????????????this.socket?=?socket;???
?????????????????this.cname?=?name;???
?????????????????reader?=?new?BufferedReader(new?InputStreamReader(socket.getInputStream()));???
?????????????????ps?=?new?PrintStream(socket.getOutputStream());???
????????????}?catch?(IOException?e)?{???
????????????????e.printStackTrace();???
????????????}???
????????}???
????????public?void?run()?{???
????????????while?(true)?{???
????????????????String?line=null?;???
????????????????try?{???
????????????????line?=?reader.readLine();?//讀取數據流???
????????????????System.out.println(“客戶端:“+line);???
???????????????????
????????????}catch?(IOException?ex)?{???
????????????????ex.printStackTrace();???
????????????????ps.println(“quit“);;?//斷開連接???
????????????????return;???
????????????}???
????????????StringTokenizer?stinfo?=?new?StringTokenizer(line“:“);?//分解字符串???
????????????String?keyword?=?stinfo.nextToken();???
????????????if?(keyword.equals(“MSG“))?{???
????????????????chatClient.tfChat.append(line+“\n“);???
????????????}???
????????????else?if?(keyword.equals(“newUser“)){???
????????????????chatClient.list1.clear();???
????????????????chatClient.list1.add(“users“?0);???
????????????????int?i?=?1;???
????????????????while?(stinfo.hasMoreTokens())?{???
????????????????????chatClient.list1.add(stinfo.nextToken()?i++);???
????????????????}???
????????????}??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????838??2010-08-12?09:17??chat\.classpath

?????文件???????1037??2010-08-11?14:23??chat\.project

?????文件????????454??2010-08-11?14:23??chat\.settings\.jsdtscope

?????文件????????404??2010-08-12?16:38??chat\.settings\CVS\Entries

?????文件?????????16??2010-08-12?16:38??chat\.settings\CVS\Repository

?????文件?????????37??2010-08-12?16:38??chat\.settings\CVS\Root

?????文件????????330??2010-08-11?14:23??chat\.settings\org.eclipse.jdt.core.prefs

?????文件????????414??2010-08-11?14:23??chat\.settings\org.eclipse.wst.common.component

?????文件????????320??2010-08-11?14:23??chat\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2010-08-11?14:23??chat\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2010-08-11?14:23??chat\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????2481??2010-08-19?12:59??chat\build\classes\applet\ChatClient$Listen.class

?????文件???????4433??2010-08-19?12:59??chat\build\classes\applet\ChatClient.class

?????文件???????2508??2010-08-19?12:59??chat\build\classes\applet\ChatServer$Client.class

?????文件???????1958??2010-08-19?12:59??chat\build\classes\applet\ChatServer.class

?????文件????????199??2010-08-12?13:51??chat\build\classes\applet\help.txt

?????文件???????1021??2010-08-20?08:17??chat\build\classes\applet\MyChatter$1.class

?????文件????????684??2010-08-20?08:17??chat\build\classes\applet\MyChatter$2.class

?????文件????????685??2010-08-20?08:17??chat\build\classes\applet\MyChatter$3.class

?????文件????????729??2010-08-20?08:17??chat\build\classes\applet\MyChatter$MyKeyAdapter.class

?????文件????????900??2010-08-20?08:17??chat\build\classes\applet\MyChatter$Server.class

?????文件???????6904??2010-08-20?08:17??chat\build\classes\applet\MyChatter.class

?????文件???????2511??2010-08-19?12:59??chat\build\classes\application\ChatClient$Listen.class

?????文件???????4463??2010-08-19?12:59??chat\build\classes\application\ChatClient.class

?????文件???????2808??2010-08-19?12:59??chat\build\classes\application\ChatServer$Client.class

?????文件???????3117??2010-08-19?12:59??chat\build\classes\application\ChatServer.class

?????文件????????114??2010-08-12?13:51??chat\build\classes\application\help.txt

?????文件?????????20??2010-08-12?16:38??chat\build\classes\CVS\Repository

?????文件?????????37??2010-08-12?16:38??chat\build\classes\CVS\Root

?????文件????????404??2010-08-19?12:59??chat\build\classes\handlens\ConfigData.class

............此處省略146個文件信息

評論

共有 條評論