2012-03-06 13 views
1

나는 나의 경험 부족과 내가 아직 학생이라는 사실을 나타내는 질문을 가지고있다.클라이언트 측의 소켓 연결

소켓 연결 클라이언트 측 (서버가 이미 실행 중임)을 설정하고 클라이언트 측에서 연결을 만든 후 즉시 다른 폼 (클라이언트 측을 기반으로 함)으로 이동하여 userName을 확인하고 서버 측 데이터베이스의 암호. 문제는 이전 양식에서 이미 작성 했으므로 다시 연결하고 싶지 않다는 느낌입니다.

clientSocket = new Socket (hostAdress, 7777);

새 폼에 다시 연결하지 않고 스트림을 만들고 입력하고 출력하기 위해 새 폼에 연결되어 있다는 사실을 어떻게 처리 할 수 ​​있습니까?

죄송합니다,이 질문은 의미

종류가이 같은 방법을 만들기 아리안

답변

4

간주하게 희망 :

public Socket getSocket() { 
    return clientSocket; 
} 

를 다른 클래스에서 호출 (가정하면 그 해당 객체에 대한 참조가 있습니다.

1

또는 정적 varabl E :

private static Socket clientSocket = new Socket(hostAdress, 7777); 

와 베냐민가 쓴, 방법을 만들 수 있지만이 경우에는 정적 방법

+0

aaaaahh 될 것이다. 감사합니다. – Arianule

관련 문제