mirror of https://github.com/schollz/croc.git
determine room from first three chars of codephrase
This commit is contained in:
parent
4fd172b6fc
commit
0528bb22ea
|
@ -116,6 +116,9 @@ func (c *Croc) Receive(codephrase string) (err error) {
|
||||||
|
|
||||||
func (c *Croc) sendReceive(websocketAddress, fname, codephrase string, isSender bool) (err error) {
|
func (c *Croc) sendReceive(websocketAddress, fname, codephrase string, isSender bool) (err error) {
|
||||||
defer log.Flush()
|
defer log.Flush()
|
||||||
|
if len(codephrase) < 4 {
|
||||||
|
return fmt.Errorf("codephrase is too short")
|
||||||
|
}
|
||||||
|
|
||||||
// allow interrupts
|
// allow interrupts
|
||||||
interrupt := make(chan os.Signal, 1)
|
interrupt := make(chan os.Signal, 1)
|
||||||
|
@ -123,8 +126,8 @@ func (c *Croc) sendReceive(websocketAddress, fname, codephrase string, isSender
|
||||||
|
|
||||||
done := make(chan struct{})
|
done := make(chan struct{})
|
||||||
// connect to server
|
// connect to server
|
||||||
log.Debugf("connecting to %s", websocketAddress)
|
log.Debugf("connecting to %s", websocketAddress+"/ws?room="+codephrase[:3])
|
||||||
sock, _, err := websocket.DefaultDialer.Dial(websocketAddress+"/ws", nil)
|
sock, _, err := websocket.DefaultDialer.Dial(websocketAddress+"/ws?room="+codephrase[:3], nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue