In this project, I need to have two classes (at least) named ConversionServer and ConversionClient. The ConversionServer class should be in a package named [url removed, login to view] and the ConversionClient class should be in a package named conversion.client. Additional classes should not be public, they should be put in the same .java file where they are being used. Server There should be no limit on the number of clients that can connect to the ConversionServer class simultaneously. It should accept all connections, then listen for a message from each client independently. The message is going to consist of exactly one integer. The job of the ConversionServer class is to convert that integer (which will be in base 10) to the equivalent number in base 2, base 3, base 7, base 8, base 15, and base 16. It will return these values to the client separated by commas. For example, here is one sample String returned to the client, if the integer 19 was sent to the server: 10011,201,25,23,14,13. Note: In a base greater than 10, the number 11 is represented by the letter “A??, 12 is “B??, 13 is “C??, and so on. To run a server, you need a port number where the application will be listening. This will be passed as the only parameter on the command line. A sample execution of the ConversionServer class is as follows: java [url removed, login to view] 6789 Client The ConversionClient class is going to provide a nice GUI for the user. The GUI should look like the following:Title across the top is "Conversion Client". Below that is a field for the input of data by the user. Below that is a button, centered and labeled "Convert". The rest of the GUI below that is for the output. The user will type a number into the text field, then click the “Convert?? button to send the number to the server, who will convert it. (see Bid for Java Review 2 for the rest of this project).
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
Windows 2000: jbuilder Enterprise
## Deadline information
Only 2000 characters on the first posting. You need to look at the "Java Review 2" for the rest of this project. Please place one offer for the project and a short note that you understand your bid is for the complete project.