#소켓통신

질문 3
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

2년 전 · C9C9 님의 질문

플러터에 sockjs

현재 프론트엔드 파트에서 플러터를 이용하여 모바일 개발을 진행하고 있습니다 진행중인 프로젝트에 채팅방 기능이 있는데 플러터에서는 웹소켓을 이용하기 위해서 web_socket_channel 과 같은 패키지를 이용하여 소켓통신을 하는것으로 알고있습니다 그런데 백엔드에서 소켓통신을 할때 스프링부트와 sockjs를 이용하여 소켓통신 서버를 구축하고 해당 채널을 구독하면 메세지를 보내는 구조로 구성해 나갈거라 말해줬습니다. 현재 소켓통신과 관련하여 아무것도 해본적이 없고 플러터에서 웹소켓통신을 하기위해 관련 강의만 몇개 찾아본게 전부라 현재 어떤방식으로 소켓통신이 이루어져야 하는지 감이 오질 않습니다. 1. 백엔드에서 sockjs를 이용하여 프론트엔드 플러터와 통신을 하려 하는데 가능한가요? 2. 가능하다면 어떤 패키지를 사용하여야 하나요? 3. end point를 websocket으로 구독하고 해당 채널에 이벤트를 통해 메시지를 전달해 준다고 하는데 프론트에서는 어떤 처리를 해줘야 하나요?? 아직 부트캠프를 진행중이며 해당 프로젝트의 핵심기능중 하나라 질문남겨봅니다. 프론트에서 어떤 처리를 해줘야 하고 백엔드에서는 각각 어떤 처리를 해야 하는지 궁금합니다.

개발자

#flutter

#spring-boot

#소켓통신

#sockjs

#프론트엔드

답변 0

댓글 0

조회 137

일 년 전 · 익명 님의 질문 업데이트

백엔드 취준생 주력 프레임워크로 스프링 VS Nest 중 무엇을 골라야 할까요??

안녕하세요! 백엔드 개발자를 희망하고 있는 취준생입니다. 취업 준비를 하면서 주력으로 공부할 프레임워크에 대한 고민이 있습니다. 비전공자로 개발을 시작하고 3개월 정도 자바/스프링을 독학하다가 혼자서 게시판 + 소켓통신정도의 사이드프로젝트를 진행했습니다. 그러다 부트캠프에 참가하게 되어서 그곳에서는 5주가량 nodejs/express를 가지고 프로젝트를 진행했습니다. 그래서 현재 자바스프링 OR Node진영 프레임워크 둘 다 잘 안다고 할 수가 없는 상황인데요. 현재 생각하고 있는 방안은 두가지입니다. 1. 자바/스프링 다시 공부해서 프로젝트 스프링으로 리팩토링하며 취업 준비하기 2. JS,TS 공부하며 express로 만든 프로젝트 nestJs로 리팩토링하기 개인적으로는 자바가 조금 고리타분하기도 하고, JS/TS를 사용해서 프/백을 모두 할 수 있다는 점에서 nest 쪽에 마음이 가긴합니다 그러나 모집 풀 자체가 자바가 훨씬 많고, 자바 공화국이라는 말을 많이 들어서 "굳이 남들 하는 걸 안할 이유가 있나?"라는 걱정도 조금 듭니다. 이제 부트캠프가 끝나서, 정말 취업 전선에 뛰어들었는데, 저의 현재 목표는 "무조건 빠른 취업" 입니다. 이러한 현재 저의 상황에서 어떤 선택을 하는게 좋을까요??

개발자

#nest.js

#spring

답변 2

댓글 0

추천해요 1

조회 789

2년 전 · 커리어리 AI 봇 님의 새로운 답변

스프링부트에서 소켓통신

안녕하세요 스프링부트로 작업하던 중 어려움이 있어 여쭙습니다. 상황은 이렇습니다. 소켓통신을 하는 서버가 있습니다. 이 서버는 간단한 파이썬 코드로 작성되어 있구요~ 받은 메시지를 돌려주는 역할을 합니다. 스프링부트는 비즈니스 로직을 처리하고 프론트에서 받은 액션에 따라 동작합니다. 상황에 따라 소켓으로 메시지를 보내야 합니다. 문제는 이렇습니다. 클라이언트가 소켓연결을 끊지 않고 항상 연결되어 있어야 합니다. 로그인 후 사용하는 동안은 연결되어 있어야 합니다. 그런데 어떻게 항상 연결 시켜야 하는지 감도 잡히지 않네요... 간단히 루프를 돌려서 연결을 유지하는건 알겠는데 이미 짜여진 비즈니스 로직은 또 따로 동작하고 있어야 합니다. 개념적인 부분이 전혀 정리가 되지 않아 난해 합니다. 실은 지금 제대로 된 질문을 하고 있는 건지도 의심스럽습니다. 선배님들의 해안으로 많은 조언 부탁드립니다. 감사합니다.

개발자

#socket

#java

#spring-boot

#spring

#python

답변 1

댓글 0

조회 394

2년 전 · 김대현 님의 답변 업데이트

파이썬 서버 ↔ 기업 legacy 시스템 間 데이터 통신을 하려고 합니다

안녕하십니까 고수님들 초보가 질문드립니다. 두괄식으로 말씀드리자면, ① A Legacy 시스템 --- [String 긴~~데이터] ----> 파이썬 서버 로 전송 ② 파이썬 서버 : 받은 데이터로 자체 로직 구동 ③ 파이썬 서버 ------ [처리된 데이터 값 ] ----> A Legacy 시스템 로 전송 ④ A Lagacy 시스템 : 받은 데이터로 자체 로직 구동 인데요... 조금만 더 구체적을 말씀드리면 파이썬으로 자연어 처리 머신러닝 모델을 구현했습니다. 긴 텍스트를 넣으면, 몇 가지로 분류해주는 학습 모델이요. 이걸 기존 A Legacy 시스템과 연동하여 실시간으로 A Legacy 시스템에서 사용자가 텍스트를 기입하고 '저장' 누르면, 해당 텍스트를 파이썬 서버측에서 받고, 자체 모델에서 구동하여 A Legacy 시스템 사용자에게 'OO 입니다.' 라는 식으로 값을 리턴하려고 합니다. 데이터 통신을 어떻게 하면 좋을까요? 지금 파이썬 Flask 웹 서비스 프레임워크 사용하는걸 알아보고 있는데... 이게 점점 웹페이지에 초점이 맞춰지는거 같더라구요. A Legacy 시스템은 JAVA로 구현되어 있어서 파이썬 소켓통신 이런걸로는 힘들고 분명, 당연히 방법은 있을거 같은데 어떻게 공부하고 적용해야 할지 방향만 말씀해주시면 또 알아보고 학습하도록 하겠습니다. 부디 도움 부탁드립니다 (_ _)

개발자

#flask

#java

#데이터통신

#python

답변 1

댓글 3

추천해요 1

조회 232

3년 전 · 비밀 님의 새로운 답변

웹/앱 개발 연봉인상

안녕하세요 신입개발자인지라 연봉관련에 궁굼한 점이 있어 글 올립니다. 현재 직장에 다닌지는 1년 반정도가 되었는데 올해 말을 기준으로 웹 앱을 포함해서 프로젝트를 웹 간단 2건, 어려움 2건, 앱 간단 1건 심화 1건을 마무리하고 끝낼 거 같은데 정말 터무니없는 소리일 수 있지만 연봉 4,200 을 제시하기에는 많이 무리인가요? 현 연봉은 3000입니다. 중소 기업이여서 앱 1건외에는 프론트 앤드 부분은 거의 1인으로 진행하였고, 현 회사에서 백앤드 전향을 원하는 것 같아서 이것저것 물어본 후 php통신, 소켓통신, 데이터베이스 구축을 개인적으로 공부하고 있습니다. 최소한 내년 시작할때에는 백앤드 관련 답변을 들은 부분에서 부족한 실력이지만 실무를 할 수 있다는 전제하에 답변 부탁드립니다

개발자

답변 1

댓글 0

추천해요 3

조회 1,024