Skip to content
Snippets Groups Projects
Commit b5ff987b authored by jeremy.martinot's avatar jeremy.martinot :speech_balloon:
Browse files

Remove client

parent 9016c52d
No related branches found
No related tags found
No related merge requests found
package main
import (
"encoding/gob"
"fmt"
"net"
"os"
)
type Message struct {
Id int
Key int
Type_ string
}
func createMessage(id int, key int, _type string) Message {
return Message{
Id: id,
Key: key,
Type_: _type,
}
}
func sendMessage(address string, port string, msg Message) {
conn, err := net.Dial("tcp", address+":"+port)
if err != nil {
fmt.Println("Error connecting:", err.Error())
os.Exit(1)
}
encoder := gob.NewEncoder(conn)
encoder.Encode(msg)
rcv := make([]byte, 2048)
n, _ := conn.Read(rcv)
fmt.Println(string(rcv[:n]))
conn.Close()
}
func main() {
//reader := bufio.NewReader(os.Stdin)
var id = 0
for {
fmt.Println("Quel fichiez recherchez vous ? (ID)")
/* input, _ := reader.ReadString('\n')
key, err := strconv.Atoi(input)
if err != nil {
// handle error
fmt.Println(err)
os.Exit(2)
} */
msg := createMessage(id, 19, "REQUEST")
sendMessage("127.0.0.1", "9000", msg)
fmt.Println(msg)
/* if input == "q" {
os.Exit(0)
} */
}
}
......@@ -38,7 +38,6 @@ var (
)
func fillContents() {
println("jesuisla")
println(thisnode.MyKey)
for _, key := range thisnode.MyKey {
addContent(key, thisnode.Address)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment