2016-09-08 4 views
1

동일한 기기에 Android 서버 응용 프로그램과 클라이언트 응용 프로그램이 있습니다. 2 개의 앱이 TCP 연결을 통해 통신합니다. 내가 변경할 수없는 제한 때문에 이름을 보내지 않고 연결된 응용 프로그램의 이름을 서버 쪽에서 알고 싶습니다.연결된 응용 프로그램 이름 가져 오기

몇 가지 제안을 듣고 기뻐할 것입니다.

감사

답변

1

TCP 연결은 응용 프로그램의 이름을 알고하지 않습니다. 이것은 일부 바이트 데이터를 수신하는 (서버) 포트입니다. 처음에 약간의 정보 (일부 물림표)를 보내면 서버는 어떤 종류의 앱이 사용되는지 알 수 있습니다. 예를 들어

,이 사양 읽을 수 있습니다 : 내가 다른 방법이 필요한 이유

https://tools.ietf.org/html/rfc793#page-15

+0

내가 TCP 연결이이 응용 프로그램의 이름을 모르는 것을 알고 그것을 얻을 수 있습니다 :) – liorlis

+0

이 도울 수있을 수 있습니다 http://stackoverflow.com/a/2695624/1979882 – Vyacheslav

관련 문제