disallow connections without the proper messaging

This commit is contained in:
Zack Scholl 2017-10-21 15:29:35 -06:00
parent 79c81a3c5d
commit 9ab46073e9
1 changed files with 4 additions and 0 deletions

View File

@ -117,6 +117,10 @@ func (r *Relay) clientCommuncation(id int, connection net.Conn) {
sendMessage("who?", connection)
m := strings.Split(receiveMessage(connection), ".")
if len(m) != 3 {
sendMessage("not enough information", connection)
return
}
connectionType, codePhrase, metaData := m[0], m[1], m[2]
key := codePhrase + "-" + strconv.Itoa(id)
logger := log.WithFields(log.Fields{