freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的icq系統(tǒng)的設(shè)計于實現(xiàn)(參考版)

2025-06-22 17:56本頁面
  

【正文】 UNIX網(wǎng)絡(luò)編程(第一卷)(美)  Stevens。 Java2圖形設(shè)計 卷二:Swing (美) David 然后運(yùn)行javac ,java New及可。然后運(yùn)行javac ,java Server及可。然后應(yīng)有一個數(shù)據(jù)庫系統(tǒng),建立數(shù)據(jù)庫javaicq,并且建立表icq和表friend。開發(fā)工具用的是Borland公司的Jbuilder4。用戶在其好友列表中選擇要刪除的好友并按刪除,然后向服務(wù)器發(fā)送刪除請求,服務(wù)器收到該請求后,連接數(shù)據(jù)庫表friend刪除用戶及該好友的記錄,如果成功就向客戶返回成功消息,客戶收到后在其好友列表中刪除該好友。并且通過UDP通知該客戶,對方收到該消息后,可以選擇添加該用戶為好友或者不。 }catch(IOException e1){} }3. 用戶添加好友。 } //(\n)。 MainWin f2=new MainWin(g,server,serport)。//失敗 else{ ()。 //do{ str=().trim()。 //告訴服務(wù)器我的號碼 (())。 //創(chuàng)建輸出流 (login)。//與服務(wù)器連接 BufferedReader in=new BufferedReader(new InputStreamReader(()))。并且建立幾個矢量(Vector)用以存儲好友的呢稱,jicq號碼,頭像編號,ip地址等信息。如果成功,便打開主程序窗口,并同時開始創(chuàng)建UDP以便在用戶之間建立聯(lián)系。 }catch(IOException e1){} } }2. 用戶登錄。 //}while(!(ok))。 (true)。 ()。//從服務(wù)器取得狀態(tài) if((false)) (this,對不起,出錯了: (,ok,)。 //(no)。//head picindex int no。 (())。//以及頭像號等信息 (().trim())。//告訴服務(wù)器我要注冊 (().trim())。 PrintWriter out=new PrintWriter(new BufferedWriter( new OutputStreamWriter(())),true)。 ******部分程序如下: void jButton1_mouseClicked(MouseEvent e) { try{ Socket socket=new Socket((sername),serverport)。當(dāng)服務(wù)器收到用戶的注冊請求,便開始接受客戶傳第的信息,諸如客戶的呢稱啦,性別,籍貫,頭像,個人資料等,接受完畢后,便通過JdbcOdbc與后臺數(shù)據(jù)庫連接,然后向數(shù)據(jù)庫添加記錄,如果成功,便向客戶返回其Jicq號碼,并在數(shù)據(jù)庫中注冊用戶的IP地址,然后更新其Status為1即用戶在線。用戶可以按陌生人按鈕查看消息。用戶登錄時通過類DatagramPacket和DatagramSocket創(chuàng)建UDP包括其本地接受端口以及發(fā)送端口,默認(rèn)端口為5000和5001,通過取得的好友的IP地址來向好友發(fā)送消息(send(DatagramPacket)和接受消息(receive(DatagramPacket))。服務(wù)器與客戶都通過構(gòu)造BufferedReader,PrintWriter來建立輸入輸出流,然后雙方通過該輸入輸出流來相互傳遞信息,一旦收到客戶方的連接請求,服務(wù)器accept()方法返回一個新建的Socket對象。} } }finally{()。 try{new ServerThread(socket)。 try{ while(true){Socket socket=()。} catch(IOException e){} } }} public class Server{//主服務(wù)器類 public static void main(String args[])throws IOException{ ServerSocket s=new ServerSocket(8080)。 } (Close...)。(false)。()。 (over)。 } //while ()。 ResultSet r=()。 ()。i++){ String whoinfo=select ip from icq where icqno=? and status=1。 }//end while //然后告訴這些好友的ip地址,然后發(fā)給用戶以便告訴其他客戶我上線了 for(int i=0。 Vector who=new Vector()。 (1,myicqno)。 PreparedStatement prepare6=(getwhoaddme)。 (myicqno)。 Connection c9=(jdbc:odbc:javaicq, , )。} }//logout end //處理用戶退出程序結(jié)束 //get who add me as friend //以下處理那些人加了我為好友,以便上線通知他們 else if((getwhoaddme)){ (getwhoaddme)。 }catch (Exception e){()。 if(r8==1) (ok logout)。 (1,myicqno)。 PreparedStatement prest8=(status)。 39。 (myicqno)。 Connection c8=(jdbc:odbc:javaicq, , )。(del false)。//成功 else (false delfriend)。 r7=()。 (2,friendicqno)。 ()。 String addfriend=delete from friend where icqno=? and friend=?。 int myicqno=(())。 //連接數(shù)據(jù)庫,根據(jù)接受的用戶號碼及好友號碼向好友表刪除記錄
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1