James Fator

Server-Client Practice and Application

13 January 2013

My Software Engineering class has given me the opportunity to finally jump into the server-client aspect of programming. We were tasked to create a vending machine layout which communicated with a management tool. My team and I designed a Java Socket model that allowed for multiple clients running at the same time. Since sockets are simply input and output streams, we designed an entire protocol for smooth communication between each other. The next step is to bring it out of command line stage and into the GUI world!