ping-pong

command
v2.0.14 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2020 License: MIT Imports: 10 Imported by: 0

README

ping-pong

This example demonstrates how to connect two peers via ICE. Once started they send the current time between each other.

Currently this example exchanges candidates over a HTTP server running on localhost. In a real world setup pion/ice will typically exchange auth and candidates via a signaling server.

Instruction

Run controlling
go run main.go -controlling
Run controlled
go run main.go
Press enter in both to start the connection!

You will see terminal output showing the messages being sent back and forth

Local Agent is controlled
Press 'Enter' when both processes have started
ICE Connection State has changed: Checking
ICE Connection State has changed: Connected
Sent: 'fCFXXlnGmXdYjOy'
Received: 'EpqTQYLQMUCjBDX'
Sent: 'yhgOtrufSfVmvrR'
Received: 'xYSTPxBPZKfgnFr'

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