Categorygithub.com/aptpod/iscp-go
modulepackage
1.0.0
Repository: https://github.com/aptpod/iscp-go.git
Documentation: pkg.go.dev

# README

iSCP-go

iSCPv2 Client Library

Installation

  • Execute go get command

    go get github.com/aptpod/iscp-go
    
  • Replace your go.mod file as below

    replace github.com/quic-go/quic-go => github.com/aptpod/quic-go aptpod-webtransport
    replace github.com/quic-go/webtransport-go => github.com/aptpod/webtransport-go aptpod-webtransport
    
  • Execute go mod tidy

    go mod tidy
    

Usage

WebSocket

The implementation of WebSocket is as follows. You can switch implementations using build tags.

Development

  1. Fork this repository

  2. Clone this repository

  3. Change the origin url of the cloned repository as below.

    git remote set-url origin <your forked repository>
    

References

# Packages

Package encoding は、 iSCP で使用するエンコーディングをまとめたパッケージです。 */.
No description provided by the author
No description provided by the author
Package iscpは、iSCPのライブラリを提供します。 iSCPのライブラリはiSCPクライアントと、サーバー実装を含みます。.
Package logは、iscp-go内で利用するロガーのパッケージです。.
Package messageはiSCPのメッセージ構造体を格納したパッケージです。.
Package transport は、 iSCP で使用するトランスポートをまとめたパッケージです。 */.
Package wire は、 iSCP のワイヤレベルのプロトコルを定義するパッケージです。 このパッケージは、 iSCP が使用するメッセージ構造およびメッセージの送受信シーケンスを定義します。 また、 iSCP ブローカーとクライアントが利用する機能を抽象化したインターフェースについても定義します。 */.

# Functions

No description provided by the author

# Constants

ProtocolVersion は プロトコルのバージョンです。.
Version は このライブラリのバージョンです。.