コード例 #1
0
 def _connect(self, bucket_name):
     
     server_list = self._findCluster(bucket_name)
     ws = WebSocket()
     while len(server_list) > 0:
         server = self._WBS_PROTOCOL+'://'+server_list[0][0]+'/'+self._METADATA_ENDPOINT
         try:
             ws.connect(server)
             self._META_SERVER_LIST[bucket_name] = ws
             return
             #exit 
         except:
             #connection error
             server_list.pop(0)
コード例 #2
0
    def _connect(self, bucket_name):

        server_list = self._findCluster(bucket_name)
        ws = WebSocket()
        while len(server_list) > 0:
            server = self._WBS_PROTOCOL + '://' + server_list[0][
                0] + '/' + self._METADATA_ENDPOINT
            try:
                ws.connect(server)
                self._META_SERVER_LIST[bucket_name] = ws
                return
                #exit
            except:
                #connection error
                server_list.pop(0)
コード例 #3
0
ファイル: rfscmd.py プロジェクト: fege/Thesis-Project
from restfs.objects.JsonRPCPayload import JsonRPCPayload
import restfs.utils.JsonRPCUtils as JsonRPCUtils
from restfsc.net.WebSocket import WebSocket
import restfs.factories.ObjectFactory as OF

if __name__ == '__main__':
    try:
        websock = WebSocket()
        #websock.settimeout(timeout != None and timeout or default_timeout)
        websock.connect('wss://restfs.beolink.org:443/metadata')

        #LS

        print 'client connected'
        print '######LS######'
        
        '''        payload = JsonRPCPayload()
        payload.setRequest('access', ['momo3','/',''])
        print type(payload)
        websock.send(payload.getPacket())
        result =  websock.recv()
        print result
        payr = JsonRPCPayload()
        payr.load(result)
        print payr.getPayload()

        payload.setRequest('getObjectList',[payr.get('result') , ''])
        websock.send(payload.getPacket())
        result =  websock.recv()
        print result
        payr = JsonRPCPayload()
コード例 #4
0
ファイル: rfscmd.py プロジェクト: fege/Thesis-Project
from restfs.objects.JsonRPCPayload import JsonRPCPayload
import restfs.utils.JsonRPCUtils as JsonRPCUtils
from restfsc.net.WebSocket import WebSocket
import restfs.factories.ObjectFactory as OF

if __name__ == '__main__':
    try:
        websock = WebSocket()
        #websock.settimeout(timeout != None and timeout or default_timeout)
        websock.connect('wss://restfs.beolink.org:443/metadata')

        #LS

        print 'client connected'
        print '######LS######'
        '''        payload = JsonRPCPayload()
        payload.setRequest('access', ['momo3','/',''])
        print type(payload)
        websock.send(payload.getPacket())
        result =  websock.recv()
        print result
        payr = JsonRPCPayload()
        payr.load(result)
        print payr.getPayload()

        payload.setRequest('getObjectList',[payr.get('result') , ''])
        websock.send(payload.getPacket())
        result =  websock.recv()
        print result
        payr = JsonRPCPayload()
        payr.load(result)