add cmd line option for server vnc port
[ovirt-viewer.git] / tunnel.c
index c6d091d..17b512c 100644 (file)
--- a/tunnel.c
+++ b/tunnel.c
@@ -53,9 +53,6 @@ const int VM_NAME_MAX_LEN = 250;
 // max length of vnc data
 const int VNC_DATA_MAX_LEN = 800000;
 
-// port which to connect to on ovirt server
-const int OVIRT_SERVER_PORT = 5900;
-
 /* Private thread functions */
 static gpointer tunnel_thread(gpointer data);
 static gpointer client_server_thread(gpointer data);
@@ -164,7 +161,7 @@ tunnel_thread (gpointer _data)
   }
   ovirt_server_address.sin_family = PF_INET;
   ovirt_server_address.sin_addr.s_addr = ((struct in_addr*)(dns_serv->h_addr))->s_addr; //inet_addr(hostname);
-  ovirt_server_address.sin_port = htons(OVIRT_SERVER_PORT);
+  ovirt_server_address.sin_port = htons(ovirt_server_vnc_port);
   ovirt_server_len = sizeof(ovirt_server_address);
 
   // create local net socket
@@ -212,7 +209,7 @@ tunnel_thread (gpointer _data)
      ovirt_server_socket = socket(PF_INET, SOCK_STREAM, 0);
      c_socket = malloc(sizeof(int)); *c_socket = ovirt_server_socket;
      sockets = g_slist_prepend(sockets, c_socket);
-     DEBUG ("connecting to ovirt server %s on %i", hostname, OVIRT_SERVER_PORT);
+     DEBUG ("connecting to ovirt server %s on %i", hostname, ovirt_server_vnc_port);
      if(connect(ovirt_server_socket, (struct sockaddr*)&ovirt_server_address, ovirt_server_len) < 0){
        DEBUG ("could not connect to ovirt server");
        break;