hi Zryip, if you try this code in Netbeans then you see that it work fine. and giving the output. but the main problem is that i made this in JADE and i want to cummnicate JADE with Rev. i try the Jan Schenkel examples from http://www.quartam.com
hare in this link. rmj.zip and tea.zip it work fine on JAVA and Rev, so tahts why i try JADE program. I copy from src in netbeans where netbeanss program store. and take it in same folder where it is rev file i have then i compile this to make a .class javac Server.java it makes Server.class. but i try same meathod to check the connectivity but it not works. Regards, ZEESHAN On Sat, Mar 20, 2010 at 2:56 PM, zryip theSlug <zryip.thes...@gmail.com>wrote: > 2010/3/19 zeeshan aamir <shani.run...@gmail.com>: > ………………………………………………………………………………………… > > > > > > > > //Code for Server.java (JADE) > > package Server; > > > > import java.io.DataInputStream; > > import java.io.IOException; > > import java.net.ServerSocket; > > import java.net.Socket; > > > > public class Server { > > public static void main (String[] args) throws IOException{ > > ServerSocket server=new ServerSocket(6800); > > System.out.println("Server Started"); > > Socket client= server.accept(); > > DataInputStream in= new DataInputStream(client.getInputStream()); > > > > System.out.println("Client Syas: " + in.readUTF()); > > } > > } > > > > > ................................................................................................. > > /7code for client Socket. (JADE) > > > > > > package Cleint; > > > > import java.io.DataOutputStream; > > import java.io.IOException; > > import java.net.Socket; > > > > public class Cleint { > > public static void main (String[] args) throws IOException { > > Socket client= new Socket("localhost",6800); > > System.out.println("Connected to server"); > > DataOutputStream out = new DataOutputStream(client.getOutputStream()); > > out.writeUTF ("AllowServer"); > > > > > > } > > > > } > > ..................................................................... > > > > *RunRev* Main > > > > function StackPath > > local tPath > > -- > > put the effective filename of this stack into tPath > > set the itemDelimiter to slash > > delete item -1 of tPath > > -- > > return tPath > > end StackPath > > //////////////////////////////////////////// > > *For Server Communication Button in Rev* > > > > > > on mouseUp > > local tDefaultFolder, tResult > > -- > > put the defaultFolder into tDefaultFolder > > set the defaultFolder to StackPath() > > -- > > put shell("Server 6800") into tResult > > -- > > set the defaultFolder to tDefaultFolder > > answer tResult > > end mouseUp > > > > * > > Clinet button coading in Rev > > * > > > > > > > > on mouseUp > > local tDefaultFolder, tProcess > > -- > > put the defaultFolder into tDefaultFolder > > set the defaultFolder to StackPath() > > -- > > put "Client" into tProcess > > open process tProcess for neither > > -- > > set the defaultFolder to tDefaultFolder > > end mouseUp > > > > > > > > ……………………………………………………………….. > > > > > > > > I am very thankful to you for this kindness in advice. > > > > > > > > Kindly reply me on your earliest. > > > > > > Regards, > > > > shani > > _______________________________________________ > > use-revolution mailing list > > use-revolution@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > Hello Zeeshan, > > I'm not a specialist, but you actually listen on the 6800 port but you > are not sure that your port is open. You throw the exception but not > catch it. > To avoid bugs, add a couple of try/catch statement like this : > > public class Server { > public static void main (String[] args) throws IOException{ > try { > ServerSocket server=new ServerSocket(6800); > } catch (IOException serverException) { > System.out.println("Server error : Could not listen on port 6800"); > System.exit(-1); > } > System.out.println("Server Started"); > Socket client = null; > try { > Socket client= server.accept(); > } catch (IOException serverException) { > System.out.println("Server error : Accept failed on port 6800"); > System.exit(-1); > } > DataInputStream in= new DataInputStream(client.getInputStream()); > } > } > > > put shell("Server 6800") into tResult > > You have no need to pass the port in the shell command, or manage the > parameter in the string array of the main call. > > > java.lang.NoClassDefFoundError: Server (wrong name: Server/Server) > > It's a ClassNotFoundException. Maybe checks your class path. > > > At this point, it seems to me that the problem comes from java and not for > RR. > > > Regards, > -- > -Zryip TheSlug- wish you the best! 8) > http://www.aslugontheroad.co.cc > _______________________________________________ > use-revolution mailing list > use-revolution@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution