우선, 동일한 문제가 있지만 수정본이 작동하지 않는 사람들이있었습니다.java.net.BindException : 바인드 실패 : EACCES (Permission denied) TCP 서버
그래서 내가 얻을 예외입니다 :
java.net.BindException : 바인드 실패 : 라인 EACCES (권한이 거부되었습니다) "ServerSocket를 = 새로운 ServerSocket의 (포트);" 문제가있는 곳을 파악할 수 없습니다. 나는 tryed :
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
는 premission 점검 :
if (ContextCompat.checkSelfPermission(this, Manifest.permission.INTERNET) != PackageManager.PERMISSION_GRANTED) {
을 부여 내가 tryed 마지막 일이 U를 반환 된 다른 포트는 1024
도와주세요 아래와 위를 포함하여 노래
편집 : 나는 단지 마른 세수의 순간, 나는에 포트를 입력 대화 상자를 생성했다하지만 난 값을 전달하는 것을 잊었다는 tryed 모든 시간 때문에 1000 번 포트 (리눅스와 유닉스 시스템에서는 사용할 수 없음)와 연결할 수있다. 어쨌든,이 스레드를 통해 멈추어 서 주셔서 감사 드리며 너희들에게 시간 낭비를해서 죄송하다.
내부 예외가 있습니까? 'getCause()'를 출력하십시오 –
어떤 포트에 바인딩하려고합니까? –
이것과 동일합니까? http://stackoverflow.com/questions/2694797/bindexception-with-internet-permission-requested – sgupta