2010-01-18 4 views
-2

친구 이름의 목록을 만들었습니다. 그들의 이름을 클릭함으로써 하나의 프레임이 나와 나를 위해 열리게되고 친구가 같은 애플리케이션을 실행하는 머신에서 두 번째 프레임이 열리게됩니다. 메신저 애플리케이션의 채팅 창과 같습니다. IP 주소 127.0.0.1을 사용합니다. 이게 뭐야? 네트워크 통신에 IP 127.0.0.1 사용

은 내 목록 작업이 수행되어, 오른쪽 IM에 가까운 당신이 만드는 무언가 :

private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt) {          

    ChatFrame frame = new ChatFrame(client); 
    frame.setVisible(true); 

} 
+4

127.0.0.1은 포트가 아닌 IP 주소입니다. 나 한테는 뭘 의미 하나? 두 번째 프레임이 다른 시스템에 표시되어야합니까? 또는 동일하지만 다른 정보를 가지고 있습니까? 실제 질문 : 올바른 행동인지 아닌지를 알아야합니다. 또한 작동하는지 여부도 테스트 할 수 있어야합니다. –

+0

은 채팅 프레임을 좋아합니다. 친구들의 이름을 클릭하면 갑자기 한 채팅 프레임이 표시되고 상대방의 다른 채팅 프레임이 다른 컴퓨터에 표시됩니다. 그러나 나는 127.0.0.1 IP 주소를 사용하며 나를 위해 프레임을 채팅 해.이게 맞습니까? 내 말은 jList1valueChanged에서 한 프레임을 보여주고 싶지만 두 프레임을 보여줄 것이고 이것이 맞습니까? – Johanna

+2

그래, 질문 텍스트가 이제 실제 질문을 반영하기를 바랍니다. 이 경우, 네트워크 기본 (Java 사용)에 대한 내용을 읽어 보시기 바랍니다. 예 : http://java.sun.com/docs/books/tutorial/networking/ –

답변

4

OK, 나는이 직선을 가지고있는 경우 나 보자?

그리고 127.0.0.1 포트에서 연결을 사용하고 있습니까?

우리 모두가 127.0.0.1은 주소가 loopback이라는 것을 알고 있기 때문에, 그것은 단지 자신의 컴퓨터를 가리킬뿐입니다. 아무리 기계. 당신이 IM을 만들기 위해 노력하고 경우

, 당신은 메시지를 처리하는 서버가 필요, 또는는 연결하려는 원격 주소를 알고 (그리고이 할 수있는 서버는 주소를 제공 야후 메신저는 그렇게합니다.)

관련 문제