Package org.jboss.netty.buffer

Examples of org.jboss.netty.buffer.ChannelBuffer.writeInt()


    this.dataOut = null;
   
    // now build the wire contents.
    ChannelBuffer buffer = ChannelBuffers.directBuffer(len+5);
    buffer.writeByte((byte)this.messageType);
    buffer.writeInt(len+4);
    buffer.writeBytes(buff);
    Channels.write(this.ctx, this.message.getFuture(), buffer, this.message.getRemoteAddress());
  }

  private static void trace(String... msg) {
View Full Code Here


        String key2 = req.getHeader(SEC_WEBSOCKET_KEY2);
        int a = (int) (Long.parseLong(key1.replaceAll("[^0-9]", "")) / key1.replaceAll("[^ ]", "").length());
        int b = (int) (Long.parseLong(key2.replaceAll("[^0-9]", "")) / key2.replaceAll("[^ ]", "").length());
        long c = req.getContent().readLong();
        ChannelBuffer input = ChannelBuffers.buffer(16);
        input.writeInt(a);
        input.writeInt(b);
        input.writeLong(c);
        try {
            ChannelBuffer output = ChannelBuffers.wrappedBuffer(
                    MessageDigest.getInstance("MD5").digest(input.array()));
View Full Code Here

        int a = (int) (Long.parseLong(key1.replaceAll("[^0-9]", "")) / key1.replaceAll("[^ ]", "").length());
        int b = (int) (Long.parseLong(key2.replaceAll("[^0-9]", "")) / key2.replaceAll("[^ ]", "").length());
        long c = req.getContent().readLong();
        ChannelBuffer input = ChannelBuffers.buffer(16);
        input.writeInt(a);
        input.writeInt(b);
        input.writeLong(c);
        try {
            ChannelBuffer output = ChannelBuffers.wrappedBuffer(
                    MessageDigest.getInstance("MD5").digest(input.array()));
            res.setContent(output);
View Full Code Here

            } else if (length < 65535) {
                encoded.writeByte(126);
                encoded.writeShort(length);
            } else {
                encoded.writeByte(127);
                encoded.writeInt(length);
            }

            encoded.writeBytes(data, data.readerIndex(), data.readableBytes());
            encoded = encoded.slice(0, encoded.writerIndex());
            return encoded;
View Full Code Here

      }
    }

    ChannelBuffer result = ChannelBuffers.buffer(BinaryProtocol.BYTE_ORDER, resultSize);
    result.writeByte(_errorCode);
    result.writeInt(resultSize - 1 - 4);
    result.writeShort(classLen);
    result.writeBytes(causeClass, 0, classLen);
    result.writeShort(messageLen);
    if (messageLen > 0)
    {
View Full Code Here

 
  public static ChannelBuffer writeSocketAddressToBuffer(InetSocketAddress localAddress){
    ChannelBuffer hostName = NettyUtils.writeString(localAddress
        .getHostName());
    ChannelBuffer portNum = ChannelBuffers.buffer(4);
    portNum.writeInt(localAddress.getPort());
    ChannelBuffer socketAddress = ChannelBuffers.wrappedBuffer(hostName,
        portNum);
    return socketAddress;
  }
}
View Full Code Here

    if(null == remoteAddress){
      //TCP
      for(int i =0; i < 10;i++){
        buf = ChannelBuffers.buffer(1 + 8);
        buf.writeByte(Events.SESSION_MESSAGE);
        buf.writeInt(type);
        buf.writeInt(operation);
        channel.write(buf);
      }
    }
    else
View Full Code Here

      //TCP
      for(int i =0; i < 10;i++){
        buf = ChannelBuffers.buffer(1 + 8);
        buf.writeByte(Events.SESSION_MESSAGE);
        buf.writeInt(type);
        buf.writeInt(operation);
        channel.write(buf);
      }
    }
    else
    {
View Full Code Here

    {
      //UDP
      DatagramChannel udpChannel = (DatagramChannel)channel;
      buf = ChannelBuffers.buffer(1 + 8);
      buf.writeByte(Events.SESSION_MESSAGE);
      buf.writeInt(type);
      buf.writeInt(operation);
      for(int i =0; i < 10;i++){
        udpChannel.write(buf, remoteAddress);
      }
    }
View Full Code Here

      //UDP
      DatagramChannel udpChannel = (DatagramChannel)channel;
      buf = ChannelBuffers.buffer(1 + 8);
      buf.writeByte(Events.SESSION_MESSAGE);
      buf.writeInt(type);
      buf.writeInt(operation);
      for(int i =0; i < 10;i++){
        udpChannel.write(buf, remoteAddress);
      }
    }
   
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.