network.go 387 B

12345678910111213141516171819202122
  1. package net
  2. func (n Network) SystemString() string {
  3. switch n {
  4. case Network_TCP:
  5. return "tcp"
  6. case Network_UDP:
  7. return "udp"
  8. default:
  9. return "unknown"
  10. }
  11. }
  12. // HasNetwork returns true if the network list has a certain network.
  13. func HasNetwork(list []Network, network Network) bool {
  14. for _, value := range list {
  15. if value == network {
  16. return true
  17. }
  18. }
  19. return false
  20. }