websocket

command
v0.0.0-...-bb0ed8e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

README

WebSockets

This sample will show how to use WebSockets to talk to a Code Engine Application. The sample itself is fairly straight forward. It starts a server that will upgrade any incoming HTTP request into a WebSocket connection. The client initiates a request (which, under the covers, converts the HTTP request into a WebSocket). The client will then send a series of messages (strings) and in parallel reads messages from the server. The server will simply reverse the characters in the strings to generate the response.

Since the client side of this sample required more than using the Code Engine CLI and bash, it needs a real executable, and we couldn't be sure which operating system the client is running on, this will run the client portion of the sample in a Batch Job.

So, while on the one hand it makes the sample a bit more complex, on the other hand it shows how you can use a Code Engine Batch Job to run a one-off command without needing to install any of the command's prerequisites locally on your machine.


As noted in the main README, this sample has two pieces:

  • a build script which will build the container image(s) used
  • a run script which deploys resources that use those images

The main purpose of this example is the run script, but the build script is included for complete educational (and reuse) purposes.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL