2014-12-25 3 views
2

Java에서 LAN 클라이언트 서버 채팅 응용 프로그램을 개발했습니다. 이제 내 서버는 모든 유형의 파일을 저장하는 데 사용하는 mysql 데이터베이스와의 연결을 설정합니다. 이제 내 문제는 파일을 가져 오려고합니다. 데이터베이스에서 파일을 클라이언트로 전송할 수 있어야합니다. 누구든지 내게 어떻게 할 수 있는지 말해 줄 수 있습니다. 데이터베이스에서 파일을 검색하는 방법을 알고 클라이언트에게 보내는 방법을 이해하지 못합니다.클라이언트 서버 채팅 응용 프로그램

답변

0

소켓을 사용하는 경우 소켓에서 출력 스트림을 가져 와서 파일 바이트를 해당 출력 스트림에 씁니다. 그냥 데이터베이스에서 읽은 다음 다른쪽에 연결된 소켓에 보냅니다.

+0

-Yes 소켓을 사용하고 있습니다. 말씀하신 내용을 시도했지만 파일을 보낼 수 없으므로 좀 더 자세히 설명해주십시오. – user3194262

+0

아무도 나를 안내 할 수 있습니까? – user3194262

+0

어떤 형식으로 파일을 데이터베이스에 저장 했습니까? 및 해당 파일에 어떻게 액세스하고 있습니까? JDBC를 사용하고 있습니까? – dsk

관련 문제