Also, when using AT commands I came across a bug. Let's say we started a server on one module and a client that connects to the server on another module. If we connect the client with connection id 3 for example and not 0 the server will replay with 0,CONNECT and not with 3,CONNECT. furthermore, if we try to communicate from client to server we will get a link error and if we send data from server on channel 0 we will still receive it on the client side.
These phenomena severely limit the user if he/she chooses to use AT commands. After making the discoveries I thought that there should exist an AT command that auto assigns a connection id to a client upon connection but I wasn't able to find such a command in any firmware version. And so I decided to turn to this forum with 2 simple questions: does such an AT command even exist ? and is it event possible with AT commands ?