hi,
I am having one client program running in mobile and i created a server in the desktop.and i tried to send hi message from the client running in the mobile to the server.
For client i created a socket like this(sample coding given along with the sun
java WTK toolkit)
SocketConnection sc = (SocketConnection) Connector.open("socket://59.144.3.15:5000");
59.144.3.15 is the ip address of the machine in which my server is running.
i wrote my server codings in java and the following is the code
import java.io.*;
import java.net.*;
class Server {
public static void main(
String args[]) {
String data = "Data sent by server to client";
String line;
try {
ServerSocket srvs = new ServerSocket(8080);
Socket skt = srvs.accept();
System.out.print("Server has connected!\n");
InputStream sin = skt.getInputStream();
OutputStream sout = skt.getOutputStream();
DataInputStream in = new DataInputStream(sin);
DataOutputStream out = new DataOutputStream(sout);
System.out.println("REceievd");
byte[] buffer = new byte[1024];
int len;
while((len = in.read(buffer)) > 0) {
String req = new String(buffer,0,len);
System.out.print(req);
}
}
catch(Exception e) {
System.out.print(e.toString());
}
}
}
In emulator this program is working fine and i am able to send message from the client to the server.
I installed my client program in the Nokia6630 mobile and tried to connect to the server,at that time client-server connection itself not establishing.
Can anyone tell me how to establish a simple client server connection?
Thanks a lot