windows sock complete