boolean socket