Skip navigation links
Netty/All-in-One 4.1.9.Final-redhat-1

Package io.netty.example.spdy.client

This package contains an example SPDY HTTP client.

See: Description

Package io.netty.example.spdy.client Description

This package contains an example SPDY HTTP client. It will behave like a SPDY-enabled browser and you can see the SPDY frames flowing in and out using the SpdyFrameLogger.

This package relies on the Jetty project's implementation of the Transport Layer Security (TLS) extension for Next Protocol Negotiation (NPN) for OpenJDK 7 is required. NPN allows the application layer to negotiate which protocol, SPDY or HTTP, to use.

To start, run SpdyServer with the JVM parameter: java -Xbootclasspath/p:<path_to_npn_boot_jar> .... The "path_to_npn_boot_jar" is the path on the file system for the NPN Boot Jar file which can be downloaded from Maven at coordinates org.mortbay.jetty.npn:npn-boot. Different versions applies to different OpenJDK versions. See Jetty docs for more information.

After that, you can run SpdyClient, also settings the JVM parameter mentioned above.

You may also use the run-example.sh script to start the server and the client from the command line:

     ./run-example spdy-server
 
Then start the client in a different terminal window:
     ./run-example spdy-client
 
Skip navigation links
Netty/All-in-One 4.1.9.Final-redhat-1

Copyright © 2008–2017 The Netty Project. All rights reserved.