Documentation ¶
Overview ¶
Webretc signal server client (for teonet network)
Index ¶
- type Login
- type Signal
- type SignalClient
- func (cli *SignalClient) Close()
- func (cli *SignalClient) Connect(scheme, host, peerLogin string) (err error)
- func (cli *SignalClient) Ping() error
- func (cli SignalClient) WaitSignal() (sig Signal, err error)
- func (cli SignalClient) WriteAnswer(peer string, answer interface{}) (err error)
- func (cli SignalClient) WriteCandidate(peer string, candidate interface{}) (err error)
- func (cli SignalClient) WriteOffer(peer string, offer interface{}) (answer []byte, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SignalClient ¶
type SignalClient struct {
// contains filtered or unexported fields
}
func (*SignalClient) Connect ¶
func (cli *SignalClient) Connect(scheme, host, peerLogin string) (err error)
Connect to signal server and send login signal
func (*SignalClient) Ping ¶ added in v0.0.10
func (cli *SignalClient) Ping() error
Ping sends ping to peer and waits for pong. Ping should be sent concurrently with reader.
func (SignalClient) WaitSignal ¶
func (cli SignalClient) WaitSignal() (sig Signal, err error)
WaitSignal wait offer signal received
func (SignalClient) WriteAnswer ¶
func (cli SignalClient) WriteAnswer(peer string, answer interface{}) ( err error)
WriteAnswer send answer signal
func (SignalClient) WriteCandidate ¶
func (cli SignalClient) WriteCandidate(peer string, candidate interface{}) ( err error)
WriteCandidate send candidate signal
func (SignalClient) WriteOffer ¶
func (cli SignalClient) WriteOffer(peer string, offer interface{}) ( answer []byte, err error)
WriteOffer send offer signal
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
teowebrtc_signal_client
Webretc signal server test client application (for teonet network)
|
Webretc signal server test client application (for teonet network) |
Click to show internal directories.
Click to hide internal directories.