示例#1
0
def _sendRequest(ipcChannel, requestType, responseType, path, value):
    request = requestType()
    request.add(path, value)
    #print(request.serialize())
    response_xml = ipc.send_request_and_receive_response(ipcChannel, request.serialize())
    #print(response_xml)
    response = responseType(response_xml)
    return response
示例#2
0
 def __del__(self):
     # Disconnect
     import pdb; pdb.set_trace()
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
         data, addr = sock.recvfrom(65536)
         print "data " + data
示例#3
0
    def __init__(self, ipcAddress, ipcPort):
        self._ipc = "udp://" + ipcAddress + ":" + str(ipcPort)

        # Connect
        request = server.ConnectRequest(session_id=None)
        response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
        self._session_id = server.ConnectResponse(response).session_id
        print("Session ID %s" % (self._session_id,))
示例#4
0
def _sendRequest(ipcChannel, requestType, responseType, path, value):
    request = requestType()
    request.add(path, value)
    #print(request.serialize())
    response_xml = ipc.send_request_and_receive_response(ipcChannel, request.serialize())
    #print(response_xml)
    response = responseType(response_xml)
    return response
示例#5
0
    def __init__(self, ipcAddress, ipcPort):
        self._ipc = "udp://" + ipcAddress + ":" + str(ipcPort)

        # Connect
        request = server.ConnectRequest(session_id=None)
        response = ipc.send_request_and_receive_response(
            self._ipc, request.serialize())
        self._session_id = server.ConnectResponse(response).session_id
        print("Session ID %s" % (self._session_id, ))
示例#6
0
 def __del__(self):
     # Disconnect
     import pdb
     pdb.set_trace()
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(
             self._ipc, request.serialize())
         data, addr = sock.recvfrom(65536)
         print "data " + data
示例#7
0
 def GetClientList(self, clientID):
     request = server.ListClientsRequest(session_id=self._session_id)
     response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
     return server.ListClientsResponse(response).getClientIDs()
示例#8
0
 def __del__(self):
     # Disconnect
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
示例#9
0
 def GetClientList(self, clientID):
     request = server.ListClientsRequest(session_id=self._session_id)
     response = ipc.send_request_and_receive_response(
         self._ipc, request.serialize())
     return server.ListClientsResponse(response).getClientIDs()
示例#10
0
 def __del__(self):
     # Disconnect
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(
             self._ipc, request.serialize())