run gofmt

This commit is contained in:
Lewis Cowper 2020-09-07 20:33:14 +02:00
parent 95f5a89dc0
commit cfb4692713
1 changed files with 44 additions and 43 deletions

87
main.go
View File

@ -1,55 +1,56 @@
package main
import (
"fmt"
"io"
"net"
"log"
"fmt"
"io"
"log"
"net"
"time"
)
func handleConnection(downstream net.Conn, upstream net.Conn) {
fmt.Printf("%+v\n", downstream)
buf := make([]byte, 0, 512)
// tmp buffer for in progress reads
tmp := make([]byte, 256)
for {
n, err := downstream.Read(tmp)
if err != nil {
if err != io.EOF {
fmt.Printf("read error: %s\n", err)
}
break
}
fmt.Printf("read %d bytes.\n", n)
buf = append(buf, tmp[:n]...)
n, err = upstream.Write(tmp[:n])
if err != nil {
fmt.Printf("write error: %s\n", err)
return
}
fmt.Printf("wrote %d bytes.\n", n)
}
fmt.Printf("%+v\n", downstream)
buf := make([]byte, 0, 512)
// tmp buffer for in progress reads
tmp := make([]byte, 256)
for {
n, err := downstream.Read(tmp)
if err != nil {
if err != io.EOF {
fmt.Printf("read error: %s\n", err)
}
break
}
fmt.Printf("read %d bytes.\n", n)
buf = append(buf, tmp[:n]...)
n, err = upstream.Write(tmp[:n])
if err != nil {
fmt.Printf("write error: %s\n", err)
return
}
fmt.Printf("wrote %d bytes.\n", n)
}
}
func main() {
downstream, err := net.Listen("tcp", "localhost:2410")
if err != nil {
log.Fatal(err)
}
downstream, err := net.Listen("tcp", "localhost:2410")
if err != nil {
log.Fatal(err)
}
upstream, err := net.Dial("tcp", "localhost:2411")
if err != nil {
log.Fatal(err)
}
defer upstream.Close()
upstream, err := net.Dial("tcp", "localhost:2411")
if err != nil {
log.Fatal(err)
}
defer upstream.Close()
fmt.Println("Now listening")
for {
conn, err := downstream.Accept()
if err != nil {
log.Fatal(err)
}
defer conn.Close()
go handleConnection(conn, upstream)
}
fmt.Println("Now listening")
for {
conn, err := downstream.Accept()
if err != nil {
log.Fatal(err)
}
defer conn.Close()
go handleConnection(conn, upstream)
}
}