Does anyone know how i can make my server send two variables to the client, I'v got one working, I just can't get two or more,
The error i get is
D:\Documents and Settings\KfeilatiM\Desktop\Final Print Outs Fri AfterNoon\Edited\LibraryServer.java:48: ';' expected
private String getPrice()
hear is my code so far.
CODE
import java.io.*;
import java.net.*;
import javax.swing.JOptionPane;
public class LibraryServer
{
String bookStr = JOptionPane.showInputDialog(null,"Enter Book Name:");
String priceStr = JOptionPane.showInputDialog(null,"Enter Book Price in whole:");
int price = Integer.parseInt(priceStr);
String Book;
String message[] = { " The Book Name you are enquireing about is " ,(Book) + (priceStr)
};
public void go()
{
try
{
System.out.println("Started server....");
System.out.println("The Book name is "+(bookStr)+" and the cost for that is "+(priceStr));
System.out.println("Creating a server socket....");
ServerSocket serverSocket = new ServerSocket(4242);
System.out.println("Server Waiting for Librady Request Client to Contact");
while(true)
{
Socket sock = serverSocket.accept();
PrintWriter writer = new PrintWriter(sock.getOutputStream());
writer.println(price);
writer.println(Book);
writer.close();
System.out.println(price);
System.out.println(Book);
}
}
catch(IOException ex)
{
ex.printStackTrace();
}
}
private String getPrice()
private String getBook()
{
return priceStr;
return bookStr;
}
public static void main(String args[])
{
LibraryServer server = new LibraryServer();
server.go();
}
}