more stuff

This commit is contained in:
matst80
2024-11-09 01:02:17 +01:00
parent 356f5effba
commit c3d30ea0b3
12 changed files with 153 additions and 102 deletions

View File

@@ -64,26 +64,24 @@ func (h *GrainHandler) handleClient(conn net.Conn) {
switch packet.MessageType {
case RemoteHandleMessage:
fmt.Printf("Handling message\n")
var msg Message
err = MessageFromReader(conn, &msg)
err = ReadMessage(conn, &msg)
if err != nil {
fmt.Println("Error reading message:", err)
}
fmt.Printf("Message: %s, %v\n", packet.Id.String(), msg)
grain, err := h.pool.Process(packet.Id, msg)
data, err := h.pool.Process(packet.Id, msg)
if err != nil {
fmt.Println("Error handling message:", err)
}
SendProxyResponse(conn, grain)
SendRawResponse(conn, data)
case RemoteGetState:
fmt.Printf("Package: %s %v\n", packet.Id.String(), packet)
grain, err := h.pool.Get(packet.Id)
data, err := h.pool.Get(packet.Id)
if err != nil {
fmt.Println("Error getting grain:", err)
}
SendProxyResponse(conn, grain)
SendRawResponse(conn, data)
}
}