how the evaluation of the variable /sockread works ?
it seems that it doesn't work like /set, for example:
/sockread %a $+ b
/set %a $+ b 1