update add socket platform-crossed