Jump to content

BalaMurugan

New Members
  • Posts

    5
  • Joined

  • Last visited

Everything posted by BalaMurugan

  1. My Java socket is a big project. i can't share. i just create one php socket server for u. this is the link. I already share in comments, once again i ill share to you. Server - https://pastebin.com/embed_iframe/L30uKQAr Client - https://pastebin.com/embed_iframe/Wfjzcebb
  2. I don't have any documentation. I just use thread and java default socket. When socket connection timeout at the data is send.
  3. Yes Java Socket Itself. I just send and receive data using json. There is no rules for send and receive. I cant share my java server source code. So i create php socket server file for You. here is the code Link Server - https://pastebin.com/embed_iframe/L30uKQAr Client - https://pastebin.com/embed_iframe/Wfjzcebb
  4. I use php.net documentation an stackoverflow analyze. could u check what error i done? Please help to short this issue.
  5. This is my code to connect java socket:- ``` $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_connect($socket, '127.0.0.1', 12345); while(true) { // read a line from the socket $line = socket_read($socket, 1024, PHP_NORMAL_READ); var_dump($line); $someArray = json_decode($line, true); $otp = $someArray["otp"]; if($someArray["msg"] == "otp_generation") { $myObj = new \stdClass(); $myObj->msg = "OTP RECEIVED NEED TO CONNECT"; $send = json_encode($myObj); socket_send($socket, $send, strlen($send), 0); } exit; } ``` When connection is established successfully server send one OTP to client and received successfully in client. Then i send data to server OTP RECEIVED acknowledgement, it also received in server. After OTP RECEIVED acknowledgement server send welcome msg to client. I cant get the welcome message. if i remove the (exit) soket_write is not working i can't send data to server. if i put exit data send to server successfully and socket is closed. What can i do for this type of issue. I don't know what mistake i done.?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.