안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
실시간 WebSocket 채팅 시스템
개발
웹
기타(IT 서비스 구축), 기타(웹사이트 구축), 기타
프로젝트 배경
1) 문제점 - 프레임워크에 의존하지 않는 실시간 채팅 서버 구현이 필요했습니다. - 다수의 사용자가 동시에 참여하는 채팅 환경을 안정적으로 처리해야 했습니다. - 메시지뿐 아니라 이미지와 파일도 함께 전송할 수 있는 기능이 요구되었습니다. 2) 프로젝트 목표 - 순수 Java 기반 WebSocket 서버 구현 - 1:1 및 그룹 채팅 기능 개발 - 파일 및 이미지 전송 기능 구현 - 안정적
프로젝트 성과
WebSocket 서버 구현
순수 Java 8 환경에서 WebSocket 서버를 직접 구현하여 실시간 통신 기능을 개발했습니다.
실시간 채팅 기능 구축
1:1 채팅과 그룹 채팅을 지원하는 실시간 메시지 송수신 기능을 구현했습니다.
파일 전송 기능 구현
이미지 및 파일 업로드·다운로드 기능을 추가하여 채팅 활용성을 높였습니다.
안정적인 데이터 관리
MySQL과 연동하여 채팅 기록과 파일 정보를 안정적으로 저장하고 관리했습니다.
핵심 기능
실시간 채팅
WebSocket을 활용하여 실시간으로 메시지를 송수신할 수 있는 채팅 기능을 구현했습니다.
진행 단계
WebSocket 서버 설계
2024.03.
실시간 통신 구조와 세션 관리 방식을 설계했습니다.
프로젝트 상세
1) 프로젝트 소개 프레임워크를 사용하지 않고 순수 Java 8 환경에서 WebSocket 서버를 직접 구현한 실시간 채팅 시스템입니다. 1:1 채팅과 그룹 채팅을 지원하며, 이미지 및 파일 전송 기능을 포함하여 실제 서비스에서 사용할 수 있는 채팅 기능을 구현했습니다. 2) 작업 범위 및 개발 환경 - WebSocket 서버 구현 - 실시간 메시지 송수신 개발 - 1:1 채팅 및 그룹 채팅 개

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

bl******
개발 · 개인사업자

프로젝트 정보

참여 기간
2024.03. ~ 2024.04.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
관련 기술
WebSocket
jQuery
Java
JavaScript
MySQL