/udp_demo

Primary LanguageJavaScriptMIT LicenseMIT

基于UDP的拍卖系统demo

1. 使用方法

  • 安装NodeJS
  • 启动服务端:node server/server.js
  • 启动客户端:node client/client.js

2. 命令说明

2.1 服务端
  • /msg [bidderID] 群发或向指定用户发消息
  • /list 列出某竞拍室中参加竞拍者的昵称
  • /kickout bidderID 将某竞拍者踢出游戏
  • /opennewauction auctionName price 开通新的竞拍室,每个竞拍室只有一件商品, 该商品具有一定的起拍价
  • /auctions 列出当前正在进行竞拍的竞拍室
  • /enter auctionName 可以观看某一竞拍室的竞拍情况,可以/list,/kickout bidderID命令。直到使用leave命令离开该竞拍室
  • /close auctionName 关闭某一竞拍室
2.2 客户端
  • /login bidderName 用bidderName登录服务器
  • /auctions 列出当前正在进行拍卖的拍卖室
  • /list 列出某一竞拍室所有参加竞拍者的昵称
  • /join auctionName 加入某一竞拍室
  • /bid price 为当前拍品出价
  • /leave 离开某一竞拍室