Versions in this module Expand all Collapse all v0 v0.0.2 Mar 18, 2022 v0.0.1 Mar 18, 2022 Changes in this version + type PakePayload struct + Bytes []byte + type PasswordPayload struct + Password string + type ReceiverHandshakePayload struct + IP net.IP + type SaltPayload struct + Salt []byte + type SenderHandshakePayload struct + IP net.IP + PayloadSize int64 + Port int + type TransferMessage struct + Payload interface{} + Type TransferMessageType + func (t TransferMessage) Bytes() []byte + type TransferMessageType int + const ReceiverClosingAck + const ReceiverDirectCommunication + const ReceiverHandshake + const ReceiverPayloadAck + const ReceiverRelayCommunication + const ReceiverRequestPayload + const SenderClosing + const SenderDirectAck + const SenderHandshake + const SenderPayloadSent + const SenderRelayAck + const TransferError + func (t TransferMessageType) Name() string + type TranxClient struct + Conn *websocket.Conn + IP net.IP + type TranxMessage struct + Payload interface{} + Type TranxMessageType + type TranxMessageType int + const ReceiverToTranxClose + const ReceiverToTranxEstablish + const ReceiverToTranxPAKE + const SenderToTranxClose + const SenderToTranxEstablish + const SenderToTranxPAKE + const SenderToTranxSalt + const TranxToReceiverPAKE + const TranxToReceiverSalt + const TranxToSenderBind + const TranxToSenderPAKE + const TranxToSenderReady + type TranxReceiver = TranxClient + type TranxSender struct + Port int + type TranxToSenderBindPayload struct + ID int + type WrongMessageTypeError struct + func NewWrongMessageTypeError(expected []TransferMessageType, got TransferMessageType) *WrongMessageTypeError + func (e *WrongMessageTypeError) Error() string