example
Example's for various languages for the aisstream.io websocket api.
파일 탐색기
최종 버전 다운로드 (.zip)- extensions.json
- settings.json
- index.html
- index.js
- CMakeLists.txt
- lws.c
- mg.c
- beast.cpp
- CMakeLists.txt
- qt.cpp
- aisStream.SimpleExample.csproj
- aisStream.SimpleExample.sln
- Program.cs
- ais_stream_websocket_client.dart
- app.dart
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- example.iml
- pubspec.lock
- pubspec.yaml
- README.md
- go.mod
- go.sum
- main.go
- main_filter_mmsi_and_messages.go
- AisStreamWebsocketClient.java
- App.java
- AppTest.java
- dependency-reduced-pom.xml
- pom.xml
- readme.md
- index.js
- package-lock.json
- package.json
- main.py
- main_mmsi_message_filter.py
- main_ssl_disabled.py
- README.md
- setup.py
- main.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- README.md
- client.ts
- package-lock.json
- package.json
- tsconfig.json
- .editorconfig
- .gitattributes
- .gitignore
- README.md
# 설치 가이드
git clone https://github.com/aisstream/example
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd example
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천cd c++
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
3. .NET
보통cd csharp
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
4. Maven (Java)
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
cd java/example-app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
5. Node.js
쉬움cd javascript
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
6. Python
쉬움pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
7. Go
보통cd golang
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
8. Rust
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cd rust
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
