     # Measuring the time until response arrives to select appropriate preloading strategy 
     roundTripBeginTime = new Date()
 
-    @getLoadSocket().send(transmitBuffer)
+    @getLoadSocket(@dataLayerName).send(transmitBuffer)
       .pipe(
 
         (responseBuffer) =>

  set4Bit : (@fourBit) ->


  getLoadSocket : _.once ->

    new ArrayBufferSocket(
      senders : [
        # new ArrayBufferSocket.WebWorker("ws://#{document.location.host}/binary/ws?dataSetName=#{@dataSetName}&cubeSize=#{1 << @cube.BUCKET_SIZE_P}")
        # new ArrayBufferSocket.WebSocket("ws://#{document.location.host}/binary/ws?dataSetName=#{@dataSetName}&cubeSize=#{1 << @cube.BUCKET_SIZE_P}")

      responseBufferType : Uint8Array
    )


  getTestBucket : _.once ->

    result = new Uint8Array(@cube.BUCKET_LENGTH)
