The latest version of emulator uses INADDR_ANY address
instead of INADDR_LOOPBACK to find base port.
Thereforei, if not correct this,
different emulators can set the same base port.
It causes sdb connection failure.
Also, remove unused function.
Change-Id: Ib799578e8c34ec13aa3d33f9b78756b729b84002
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
(cherry picked from commit
ddfea1719b3f06559e2e653ba94062586a7118a5)
memset(&addr, 0, addrlen);
addr.sin_family = AF_INET;
- addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
+ addr.sin_addr.s_addr = htonl(INADDR_ANY);
addr.sin_port = htons(port);
s = qemu_socket(AF_INET, SOCK_STREAM, 0);
int socket_send(int fd, const void* buf, int buflen);
void socket_close(int fd);
int check_port_bind_listen(uint32_t port);
-int sdb_loopback_client(int port, int type);
void start_sdb_noti_server(int server_port);