サーバソケットでローカルからの要求を受けて、
クライアントソケットで外向きに要求を投げて、
その応答にやりたい処理(文字コード変換なり何なり)して、
サーバソケットからローカルのクライアントに返せばいい。