- To start, you first run the Bank.java file and get the host name and port
- Then you run AuctionHouse.java. You can run it multiple times to get multiple auction houses
- It will ask for the bank host name and port number, you would enter it in and it will connect
- It then will display the items for sale
- Then you want to run Agent.java any number of times as you want
- It will ask for the bank info, then it will ask what auction house you want to connect too
- You will enter the host name and the port for the desired auction house
- We were testing stuff locally and we had a BankTest to make sure the Bank is setup correctly
- Foundations
- Sockets/Server Stuff
- Agent,Bank,AuctionHouse
- Foundation building
- Initial server set up and sockets
- Agent,Bank,AuctionHouse,Item,Bid
- Foundations
- Agent,Bank,Auction
- AgentGUI and supporting classes
- Foundations
- Agent,AuctionHouse,Item,Bid
- Design Docs
- Agent,AuctionHouse,Bidding
- After running the agent, the bidding process doesn't fully function.
- The agent keeps running even after the auction house is closed.
- Agent has to provide auction's ip and port number separately after the bank shows the list of auction houses.