Quantcast
Channel: Forum - Recent Threads
Viewing all articles
Browse latest Browse all 5781

nx_tcp_client_socket_connect returns 0x35 (NX_NOT_CLOSED)

$
0
0

Hi,

In my socket disconnect callback function, I am again trying to connect to the same socket as below.

void disconnect_cli(NX_TCP_SOCKET * socket_echo1)

{

/* my_socket is a global variable, and it represents the vale of create socket API */

status = nx_tcp_socket_disconnect(&my_socket,NX_WAIT_FOREVER);
status = nx_tcp_socket_delete(&my_socket);

status = nx_tcp_socket_create(&ip_0, &my_socket, (CHAR *) "Echo PubClient Socket",
NX_IP_NORMAL, NX_FRAGMENT_OKAY, NX_IP_TIME_TO_LIVE, 512,
NX_NULL, NULL);


status = nx_tcp_client_socket_bind(&my_socket, 1883 , NX_WAIT_FOREVER);

status = nx_tcp_client_socket_connect(&my_socket,server_ip_address,1883, NX_WAIT_FOREVER);

/* Returning 0x35 (NX_NOT_CLOSED) */

}

Also, again if i try to call nx_tcp_client_socket_connect it returns, NX_IN_PROGRESS (0x37).

Please suggest if anything missing.

Regards,

Nandan G


Viewing all articles
Browse latest Browse all 5781

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>