All pastes #2089066 Raw Edit

Server

public java v1 · immutable
#2089066 ·published 2011-10-11 13:16 UTC
rendered paste body
package simpleserver;import java.net.*;import java.io.*;public class Server {	/**	 * @param args	 */	public static void main(String[] args) {		Socket talkSocket;		BufferedReader fromClient;		OutputStreamWriter toClient;		String stringToConvert;		String wassoll;				try		{			ServerSocket listenSocket = new ServerSocket(4711);						while(true)			{				talkSocket = listenSocket.accept();				fromClient = new BufferedReader(new InputStreamReader(talkSocket.getInputStream(),"Cp1252"));				toClient = new OutputStreamWriter(talkSocket.getOutputStream(), "Cp1252");												stringToConvert = fromClient.readLine();				wassoll = fromClient.readLine();								if (stringToConvert.equals("ende")){					toClient.write("Server herunterfahren");					toClient.close();					toClient.close();					talkSocket.close();					break;				}				else if(wassoll.equals("upper"))				{				toClient.write(stringToConvert.toUpperCase() + " " + stringToConvert.length()*1.5 + "Kosten" + '\n');				toClient.close();				fromClient.close();				talkSocket.close();				}					else if(wassoll.equals("lower"))					{						toClient.write(stringToConvert.toLowerCase() + " " + stringToConvert.length()*1.5 + "Kosten" + '\n');						toClient.close();						fromClient.close();						talkSocket.close();					}				}			}		catch(IOException e){e.printStackTrace();}	}}