alias serv.open {
socklisten connect 6667
}
alias serv.close {
sockclose connect
sockclose client.*
}
alias serv.connect {
sockopen test $ip 6667
}
alias serv.test {
sockwrite -tn client.* TEST bkshdg
sockwrite -tn test test test
}
on *:socklisten:connect:{
sockaccept client.1
echo -a client. [ $+ [ $sock(client.1).ip ] ]
sockrename client.1 client. [ $+ [ $sock(client.1).ip ] ]
}
on *:sockread:client.*:{
if ($sockerr) { return }
sockread %client
tokenize 32 %client
echo -s $sockname - $1-
}
for the above, i have to /sockwrite to "test", but the sockread event still occurs, but if i /sockwrite to client.* it doesnt work :tongue: