안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
실시간 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