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

正文內(nèi)容

網(wǎng)絡(luò)編程課程設(shè)計(jì)報(bào)告--模擬火車售票退票系統(tǒng)(參考版)

2025-01-21 23:50本頁(yè)面
  

【正文】 在調(diào)試過(guò)程中,遇到了很多奇奇怪怪的問(wèn)題,很多時(shí)候是因?yàn)樽约旱目紤]不夠全面和邏輯出來(lái)的錯(cuò)誤所引起的,在同學(xué)的幫助下,把這些問(wèn)題都一一解決了。 實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),掌握了Server Socket的用法和多線程編程的的原理、還有同步代碼塊的使用、線程等待和喚醒的使用,在實(shí)驗(yàn)過(guò)程中遇到了很多不明白的問(wèn)題,通過(guò)找書、與同學(xué)討論都一一解決了。 //喚醒線程 } } } } 程序運(yùn)行截圖 1)、服務(wù)器端截圖當(dāng)票已售完時(shí),客戶請(qǐng)求買票就將客戶加入一個(gè)等待隊(duì)列,如果有另一個(gè)客戶來(lái)退票,則將所退的票售給等待隊(duì)列中的第一個(gè)客戶。 (客戶退票,所退票號(hào)為:+cus_number)。 (客戶退票后剩余火車票為:)。 } } (cus_number)。 (非法退票!退票失敗!\n)。i=()。 //將客戶買到的票號(hào)傳給客戶 } } }3) 、 public void return_ticket(String cus_number,Socket socket,ListSocket socketList,PrintWriter pw) { //將客戶所退的票按順序添加的票號(hào)里面 synchronized (list) { int i。 //打印售票后所剩余的火車票 (客戶買到的票的票號(hào)為:+number)。 //打印售出票的信息 (客戶買票后剩余火車票為:)。 //將客戶買到的票號(hào)傳給客戶 } else { //若符合條件進(jìn)行售票 number=(1)。 (客戶買到的票的票號(hào)為:+number)。 (票號(hào):+number+被隊(duì)首:+(0).getPort()+預(yù)定成功\n)。 } catch (InterruptedException e) { // TODO Autogenerated catch block ()。 (等待隊(duì)列的第一個(gè)客戶為:+(0).getPort()+\n)。 (socket)。 ()。 //用list鏈表存儲(chǔ)火車票 public void sell(ListSocket socketList,Socket socket,PrintWriter pw ) { synchronized (list) { (()+客戶買票)。//售出票的序號(hào) static String tickets[]={1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39,40, 41,42,43,4
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1