socket lib of reactor