my project requires sending a string of data from PC to a mobile
the MOBILE service provider i use uses a WAP GATEWAY so i cannot connect to it
because the IP address of the mobile is hidden behind the gateway
so i changed it to that the mobile will connect to the PC i am able to establish the connection and the string of data is going to PC but the response i.e " data recieved" should be sent but how do i send the repsone
please tell me because i do not know the IP ADDRESS OF THE MOBILE ???
please help me with code if you can because i am new to J2ME or please explain me the logic atleast
Presumably you've created a ServerSocket on the PC, right? You call accept(), and when the mobile connects you get a Socket. The Socket is a two-way connection endpoint: you can read from it as well as write to it. Likewise, the Socket that the mobile is sending on, it should also be able to read from. You don't close the connection until everybody is through.
You use Socket.getInputStream() to get a stream you read from; you use Socket.getOutputStream() to get one that you write to.