ice

(★ 601)

A Go implementation of ICE

  • .gitignore
  • .golangci.yml
  • .goreleaser.yml
  • active_tcp.go
  • active_tcp_test.go
  • addr.go
  • addr_test.go
  • agent.go
  • agent_config.go
  • agent_config_test.go
  • agent_get_best_available_candidate_pair_test.go
  • agent_get_best_valid_candidate_pair_test.go
  • agent_handlers.go
  • agent_handlers_test.go
  • agent_on_selected_candidate_pair_change_test.go
  • agent_options.go
  • agent_options_test.go
  • agent_stats.go
  • agent_test.go
  • agent_udpmux_test.go
  • candidate.go
  • candidate_base.go
  • candidate_host.go
  • candidate_peer_reflexive.go
  • candidate_relay.go
  • candidate_relay_test.go
  • candidate_server_reflexive.go
  • candidate_server_reflexive_test.go
  • candidate_test.go
  • candidatepair.go
  • candidatepair_state.go
  • candidatepair_test.go
  • candidaterelatedaddress.go
  • candidatetype.go
  • candidatetype_test.go
  • codecov.yml
  • connectivity_vnet_test.go
  • errors.go
  • external_ip_mapper.go
  • external_ip_mapper_test.go
  • gather.go
  • gather_test.go
  • gather_vnet_test.go
  • go.mod
  • go.sum
  • ice.go
  • ice_test.go
  • icecontrol.go
  • icecontrol_test.go
  • LICENSE
  • mdns.go
  • mdns_test.go
  • net.go
  • net_test.go
  • networktype.go
  • networktype_test.go
  • priority.go
  • priority_test.go
  • rand.go
  • rand_test.go
  • README.md
  • renomination.go
  • renomination_test.go
  • renovate.json
  • role.go
  • role_test.go
  • selection.go
  • selection_test.go
  • shared_packet_conn.go
  • shared_packet_conn_test.go
  • sped.go
  • sped_test.go
  • stats.go
  • tcp_mux.go
  • tcp_mux_multi.go
  • tcp_mux_multi_test.go
  • tcp_mux_test.go
  • tcp_packet_conn.go
  • tcp_packet_conn_test.go
  • tcptype.go
  • tcptype_test.go
  • transport.go
  • transport_filtering_matrix_test.go
  • transport_test.go
  • transport_vnet_test.go
  • udp_mux.go
  • udp_mux_multi.go
  • udp_mux_multi_test.go
  • udp_mux_test.go
  • udp_mux_universal.go
  • udp_mux_universal_test.go
  • udp_muxed_conn.go
  • url.go
  • usecandidate.go
  • usecandidate_test.go
  • utils_test.go

# 설치 가이드

1. 코드 내려받기
git clone https://github.com/pion/ice

깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.

cd ice

방금 내려받은 프로젝트 폴더 안으로 이동합니다.

2. Go

보통 추천
사전 준비물
  • Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
  • Go Go 언어 컴파일러 및 도구 모음입니다.
go build ./...

Go 프로그램을 컴파일해 실행 파일을 만듭니다.

go run .

따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.

빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
// repository documentation