| 1234567891011121314151617181920212223242526272829303132333435 |
- package server
- import (
- "time"
- "github.com/gorilla/websocket"
- )
- type Agent struct {
- Name string
- Reg time.Time
- Cores int
- Cpu []int
- Mem_max float64
- Mem_usg []float64
- TaskId int
- conn *websocket.Conn
- }
- type Task struct {
- Puzzle [9]string
- Solutions [][]string
- }
- type Server struct {
- ListenAddress string
- ListenPort int
- Agents map[string]*Agent
- Tasks []Task
- }
- var upgrader = websocket.Upgrader{
- ReadBufferSize: 1024,
- WriteBufferSize: 1024,
- }
|