tricrypt/cmd/client/main.go
2024-02-23 16:14:35 +02:00

33 lines
595 B
Go

package main
import (
"bufio"
"crypto/tls"
"fmt"
"log"
"os"
"git.qowevisa.me/Qowevisa/gotell/env"
)
func main() {
url := fmt.Sprintf("chat.qowevisa.me:%d", env.ConnectPort)
conn, err := tls.Dial("tcp", url, &tls.Config{
InsecureSkipVerify: false, // Set to true if using self-signed certificates
})
if err != nil {
log.Fatalf("Failed to dial: %v", err)
}
defer conn.Close()
reader := bufio.NewScanner(os.Stdin)
for reader.Scan() {
text := reader.Text()
_, err := conn.Write([]byte(text + "\n"))
if err != nil {
log.Printf("Write error: %v", err)
break
}
}
}