View Single Post
  #7 (permalink)  
Old 03-01-2009, 10:46 PM
Jeff6461 Jeff6461 is offline
Member
 
Join Date: Mar 2009
Posts: 2
Rep Power: 0
Jeff6461 is on a distinguished road
Default Issue
ok so say this code here

<code>

//networking code
public static void main(String args[])
{
int serverPort = 3456; // server port number
double number;
java.net.ServerSocket sock = null; // original server socket
java.net.Socket clientSocket = null; // socket created by accept
java.io.PrintWriter pw = null; // socket output stream
java.io.BufferedReader br = null; // socket input stream
int loop=1;



try
{
sock = new java.net.ServerSocket(serverPort); // create socket and bind to port
System.out.println("waiting for client to connect");
clientSocket = sock.accept(); // wait for client to connect
System.out.println("client has connected");
pw = new java.io.PrintWriter(clientSocket.getOutputStream() ,true);
br = new java.io.BufferedReader(
new java.io.InputStreamReader(clientSocket.getInputStr eam()));
//gets the string
String msg = br.readLine(); // read msg from client

do{

System.out.println("Message from the client >" + msg);
pw.println("X:"+X ); // send msg to client
}while(loop==1);
//pw.close(); // close everything
//br.close();
//clientSocket.close();
//sock.close();
}

catch (Throwable e)
{
System.out.println("Error " + e.getMessage());
e.printStackTrace();
loop=2;
}


}

</code>

I want to use this code to transfer the X/ Y coords between 2 computers but it will not let me i get a "non static variable X cannot be referenced from a static context" error. If i try to remove the static from the method title it does not run and i get a method error any help here would be great
Reply With Quote