int socket_init(void)
{
#ifdef _WIN32
+#ifndef CONFIG_MARU
WSADATA Data;
int ret, err;
}
atexit(socket_cleanup);
#endif
+#endif
return 0;
}
#include "guest_server.h"
#include "debug_ch.h"
#include "process.h"
+#ifdef _WIN32
+#include <winsock2.h>
+#endif
MULTI_DEBUG_CHANNEL(qemu, main);
int main(int argc, char* argv[])
{
+#ifdef _WIN32
+ WSADATA wsadata;
+ if(WSAStartup(MAKEWORD(2,0), &wsadata) == SOCKET_ERROR) {
+ ERR("Error creating socket.\n");
+ return NULL;
+ }
+#endif
+
tizen_base_port = get_sdb_base_port();
int skin_argc = 0;
exit_emulator();
+#ifdef _WIN32
+ WSACleanup();
+#endif
+
return 0;
}
if ( 0 != pthread_create( &thread_id, NULL, run_guest_server, NULL ) ) {
ERR( "fail to create guest_server pthread.\n" );
+ }else {
+ INFO( "created guest server thread\n" );
}
return thread_id;
static void* run_guest_server( void* args ) {
+ INFO( "start guest server thread.\n" );
+
uint16_t port;
struct sockaddr_in server_addr, client_addr;
socklen_t client_len;
struct sockaddr_in server_addr, client_addr;
socklen_t client_len;
-#ifdef __MINGW32__
- WSADATA wsadata;
- if(WSAStartup(MAKEWORD(2,0), &wsadata) == SOCKET_ERROR) {
- ERR("Error creating socket.\n");
- return NULL;
- }
-#endif
-
port = svr_port;
if ( ( server_sock = socket( PF_INET, SOCK_STREAM, IPPROTO_TCP ) ) < 0 ) {