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

  • 大小: 26.78MB
    文件類型: .7z
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-07-22
  • 語言: Java
  • 標簽: swing??JMF??

資源簡介

已經(jīng)導出可直接運行的jar工程,并附有項目源碼。 一、 客戶端: 1) 播放器界面 ? 音樂列表顯示界面 ? 音樂搜索界面 ? 用戶登錄界面 ? 用戶注冊界面 ? 各種消息提醒框 ? 音樂播放區(qū)域 2) 音樂播放功能 ? 音樂試聽 ? 音樂下載 ? 音樂播放方式選擇(單曲、隨機、列表循環(huán)等) 3) 音樂列表 ? 默認列表(用于音樂播放試聽) ? 網(wǎng)絡列表(同步網(wǎng)絡歌單) ? 本地音樂(導入本地音樂) 4) 播放控制 ? 自定義播放進度條 ? 可點擊或拖動快進 ? 自定義下一首、上一首、暫停圖標進行控制 5) 音樂下載 ? 音樂試聽時緩存文件,退出程序自動刪除 ? 音樂下載,可自定義下載路徑 ? 音樂下載列表,提醒當前下載進度 二、 服務端: 1) 用戶信息 ? 用戶登錄判斷 ? 用戶登錄次數(shù)統(tǒng)計 ? 用戶下載音樂量統(tǒng)計 ? 用戶注冊賬號 2) 音樂信息 ? 音樂信息查詢、修改、刪除等 ? 音樂文件下載至本地 ? 音樂試聽 ? 音樂上傳 ? 音樂專輯、播放次數(shù)等信息查詢 三、 后臺管理: 1) 信息管理 ? 查詢、更改、刪除音樂信息 ? 查詢、更改、刪除用戶信息 2) 音樂批量上傳 ? 下載音樂表格模板 ? 根據(jù)模板批量上傳音樂至服務器

資源截圖

代碼片段和文件信息

package?admin;

import?java.io.BufferedOutputStream;
import?java.io.DataOutputStream;
import?java.io.IOException;
import?java.net.Socket;
import?java.net.UnknownHostException;

import?json.JsonMsg;


public?class?Admin?{

private?Socket?adminScoket;
private?DataOutputStream?output;
private?static?Admin?admin;

public?static?Admin?getAdmin()?{
if?(admin?==?null)?{
admin?=?new?Admin();
}
return?admin;
}

public?Admin()?{
try?{

adminScoket?=?new?Socket(“127.0.0.1“?6508);
output?=?new?DataOutputStream(new?BufferedOutputStream(adminScoket.getOutputStream()));
new?Thread(new?AdminHadle(adminScoket)).start();

}?catch?(UnknownHostException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}

public?synchronized?void?sendMsg(String?string)?{
try?{

output.writeUTF(string);
output.flush();

}?catch?(IOException?e)?{
try?{
output.close();
}?catch?(IOException?e1)?{
e1.printStackTrace();
}
}
}

public?synchronized?void?sendfile(JsonMsg?jsonMsg?byte[]?buf?int?i?int?rdlen)?{
try?{

output.writeUTF(jsonMsg.toJsonSting());
output.write(buf?0?rdlen);
output.flush();

}?catch?(IOException?e)?{
try?{
output.close();
}?catch?(IOException?e1)?{
e1.printStackTrace();
}
}

}





}

評論

共有 條評論