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

資源簡介

使用Socket傳輸視頻

資源截圖

代碼片段和文件信息

package?com.zzk;

import?java.awt.BorderLayout;
import?java.awt.Dimension;
import?java.awt.FileDialog;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.net.Socket;
import?javax.swing.JButton;
import?javax.swing.JFileChooser;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;
import?javax.swing.filechooser.FileFilter;
import?javax.swing.filechooser.FileNameExtensionFilter;

public?class?ClientSocketframe?extends?Jframe?{
????private?JTextArea?ta_info;
????private?File?file?=?null;//?聲明所選擇視頻的File對象
????private?JTextField?tf_path;
????private?DataInputStream?in?=?null;?//?創建流對象
????private?DataOutputStream?out?=?null;?//?創建流對象
????private?Socket?socket;?//?聲明Socket對象
????private?long?lengths?=?-1;//?圖片文件的大小
????private?String?fileName?=?null;
????
????private?void?connect()?{?//?連接套接字方法
????????ta_info.append(“嘗試連接......\n“);?//?文本域中信息信息
????????try?{?//?捕捉異常
????????????socket?=?new?Socket(“192.168.1.193“?1978);?//?實例化Socket對象
????????????ta_info.append(“完成連接。\n“);?//?文本域中提示信息
????????????while?(true)?{
????????????????if?(socket?!=?null?&&?!socket.isClosed())?{
????????????????????out?=?new?DataOutputStream(socket.getOutputStream());//?獲得輸出流對象
????????????????????in?=?new?DataInputStream(socket.getInputStream());//?獲得輸入流對象
????????????????????getServerInfo();//?調用getServerInfo()方法
????????????????}?else?{
????????????????????socket?=?new?Socket(“192.168.1.193“?1978);?//?實例化Socket對象
????????????????}
????????????}
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();?//?輸出異常信息
????????}
????}
????
????public?static?void?main(String[]?args)?{?//?主方法
????????ClientSocketframe?clien?=?new?ClientSocketframe();?//?創建本例對象
????????clien.setVisible(true);?//?將窗體顯示
????????clien.connect();?//?調用連接方法
????}
????
????private?void?getServerInfo()?{
????????try?{
????????????String?name?=?in.readUTF();//?讀取文件名
????????????long?lengths?=?in.readLong();//?讀取文件的長度
????????????byte[]?bt?=?new?byte[(int)?lengths];//?創建字節數組
????????????for?(int?i?=?0;?i?????????????????bt[i]?=?in.readByte();//?讀取字節信息并存儲到字節數組
????????????}
????????????FileDialog?dialog?=?new?FileDialog(ClientSocketframe.this?“保存“);//?創建對話框
????????????dialog.setMode(FileDialog.SAVE);//?設置對話框為保存對話框
????????????dialog.setFile(name);
????????????dialog.setVisible(true);//?顯示保存對話框
????????????String?path?=?dialog.getDirectory();//?獲得文件的保存路徑
????????????String?newFileName?=?dialog.getFile();//?獲得保存的文件名
????????????if?(path?==?null?||?newFileName?==?null)?{
????????????????return;
????????????}
????????????String?pathAndName?=?path?+?“

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

?????文件????????301??2010-10-26?16:10??318\.classpath

?????文件????????379??2011-01-04?14:16??318\.project

?????文件????????629??2010-10-26?16:10??318\.settings\org.eclipse.jdt.core.prefs

?????文件???????1883??2011-01-29?16:52??318\bin\com\zzk\ClientSocketframe$1.class

?????文件???????2184??2011-01-29?16:52??318\bin\com\zzk\ClientSocketframe$2.class

?????文件???????5952??2011-01-29?16:52??318\bin\com\zzk\ClientSocketframe.class

?????文件???????1891??2011-01-28?13:36??318\bin\com\zzk\ServerSocketframe$1.class

?????文件???????2192??2011-01-28?13:36??318\bin\com\zzk\ServerSocketframe$2.class

?????文件???????6122??2011-01-28?13:36??318\bin\com\zzk\ServerSocketframe.class

?????文件???????7023??2011-01-29?16:52??318\src\com\zzk\ClientSocketframe.java

?????文件???????7088??2010-10-27?14:05??318\src\com\zzk\ServerSocketframe.java

?????目錄??????????0??2011-01-28?13:36??318\bin\com\zzk

?????目錄??????????0??2011-01-25?14:12??318\src\com\zzk

?????目錄??????????0??2011-01-28?13:36??318\bin\com

?????目錄??????????0??2011-01-25?14:12??318\src\com

?????目錄??????????0??2011-01-25?14:12??318\.settings

?????目錄??????????0??2011-01-28?13:36??318\bin

?????目錄??????????0??2011-01-25?14:12??318\src

?????目錄??????????0??2011-01-25?14:12??318

-----------?---------??----------?-----??----

????????????????35644????????????????????19


評論

共有 條評論