Наполнить переменные данными в Golang

Рейтинг: 1Ответов: 0Опубликовано: 17.02.2023

Написали функцию для чтения данных из порта. Как правильно наполнить переменные данными?

func getSpeed(name string) {

    handle, err := pcap.OpenLive(name, 1024, true, pcap.BlockForever)
    if err != nil {
        panic(err)
    }
    defer handle.Close()


    packetSource := gopacket.NewPacketSource(handle, handle.LinkType())
    for packet := range packetSource.Packets() {

        rxBytes := packet.Metadata().CaptureInfo.Length
        txBytes := packet.Metadata().CaptureInfo.Length
    
        fmt.Printf("RX Bytes: %d \t TX Bytes: %d \n", rxBytes, txBytes)
    }


  iface := &model.Iface{
    Name:  "",
    TxSec: "",
    RxSec: "",
    Tx:    "",
    Rx:    "",
  }

}

Ответы

Ответов пока нет.