메시지 전송과 실시간 이미지 전송이 가능한 기본적인 채팅 프로그램을 개발중입니다

이미지 전송 중에도 메시지 전송이 가능하게 하려고 하는데요

받는 쪽에서 이 데이터가 메시지인지 이미지인지 구분하려면 어떻게 해야 하나요?

따로따로는 구현이 되는데.. 하나로 합치려니까 잘 모르겠네요

 

서버쪽에선 다음과 같이 작성되어 있습니다

 

in = new BufferedReader(new InputStreamReader(mySocket.getInputStream()), 1024);
         
   while(isRun) {
    String inLine = in.readLine();

 

그리고 클라이언트 쪽에선

 

PrintWriter out;

out = new PrintWriter(new BufferedWriter(
     new OutputStreamWriter(os)), true);

   out.println("rrl|");
         out.flush();

 

다음과 같은 식으로 메시지를 주고 받습니다. 메시지 전송은 이상없는데요...

 

여기에 비트맵을 동시에 주고 받으려면 어떤 식으로 추가를 해야 하나요 ㅠ,ㅠ

도움좀 부탁드립니다.