Home  >  Software
  • How it works.
  • Post your project   for free and receive bids.
  • Pick a qualified service provider and start work.
  • Escrow accounts are available to insure project deliver.
# of Bids
Average Bid
Bidding Ends
Time Left
0
$0.00
11/09/2009
0 days 0 hours
Bids with contact information or html are not allowed.
                
 
Funds Deposited In Escrow: No

Project: online Auction

Description: required to design and implement a distributed application that is a simulator of an on-line auction.

There will be multiple clients and a server. The server will offer items for sale. The client module will allow the user to bid for items. An item is sold to the highest bidder. Your code will enable users only to bid for items – it will not conduct actual credit card transactions.

Client Specification
- Connects to the server. The item currently being offered for sale and the current bid are displayed.
- Enter the bid. The amount entered should be greater than the current highest bid.
- After a new bid is placed, the amount of the new bid is displayed on the client’s window/console.

Server Specification
- Receive connections from multiple clients.
- After a client connects, notify the client which item is currently on sale and the highest bid (or reserve price).
- Specify the bid period. Max allowed 2 minutes. When a new bid is raised, the timer is reset back.
- When a new bid is placed, all clients are notified. Clients should be notified about the time left for bidding.
- If the bid period elapses without a new bid, then the auction closes. The successful bidder (if any) is chosen and all clients are notified.
- When one auction finishes, another should start.

Implementation
must be implemented using Java sockets. Basic JDK version 1.6 with minimal class path should be used. No additional libraries/packages should be used. If data storage is necessary, i.e. text files should be used.


Delivery Date: Nov 10 2009 12:00AM
Project: online Auction    ID: 40245             Message Board

Contract Jobs     Post On-Site Contract Jobs
Provide A Service        Post A Project
Smart Hunt
Provide Services
My Account
Buy Services
Contact
Terms of Service
Privacy
Affiliate
Investor Info
Help

© 2010 Smarthuntjobs LLC
Use of this Web site constitutes acceptance of the terms of service and SmartPay Escrow.

Channels
Web Design Services
Writing Services
Administrative Services
Legal Services
Personal Services
Software Services
Graphic Design Services
Business Services
Multimedia Services
Miscellaneous Services
Arts
Administrative
Clerical
Customer Service
Engineering Jobs
Employment
Tourism
Information Technology
Internet
Legal

Marketing Jobs
Pharmaceutical Food
Sales
Telecommunications
Other
Accounting Jobs
Advertising
Banking
Construction
Education
Consulting
HealthCare
Transportation
Government
Human Resources
Insurance
Law Enforcement
Manufacturing
Non Profit
Real Estate
Retail
Technology
  Jobs at Smarthunt   Contracted Work   Useful Sites