fixed stringsocket