dded changes realting to socket-connect.  Broken this does not build.