Alpha Biz Digital Diary
Mobile Client
현재위치: > 게시판 > 프로그램 Q&A
프로그램 Q&A
프로그램 Q&A입니다.


제목 [RE]모바일 어플과 연동문제
작성자 개발자 작성일 2013-03-20 01:11:25 조회수 378
   
 

 답변이 조금 늦었습니다. 죄송합니다.

 

 일단 알파비즈와 안드로이드 모바일 클라이언트간의 통신에 대해 간략히 설명하면

 가장 보편하게 사용하는 TCP/IP 라는 프로토콜을 사용하는데 이것은 보통 인터넷에서 사용하는

 매우 자주 사용하는 프로토콜입니다.

 

 대개는 중간에 통신 서버를 두고 서버가 통신을 중계하는 형태로 PC 대 PC 의 연결을 시키는데

 제가 서버를 둘 여력이 없어서 일단 사용하시는 분의 PC 를 서버로 작동 하도록 프로그램을 만들었습니다.

 

 그러다 보니 여러가지 문제가 발생하는데.

 일단 가장 빈번한 문제는 PC 가 서버로 작동하는데 스마트폰과 연결이 안되는 문제이고

 아예 PC 가 서버 역활을 못하는 경우 두가지 입니다.

 

 지금 발생한 문제는 두번째로 PC가 서버 역활을 수행하는 데 문제가 있는 것 같습니다.

 이 경우에는 또 수 많은 문제가 있는데..  

 가장 먼저 의심하는게 LADY 님 처럼 바이러스를 의심하게 됩니다.

 

 그런데 그 바이러스란 놈이 통신에 관여하는 경우에는 거의 PORT를 가로채서 외부로 접근을 막는 경우입니다.

 이게 백신으로 잡히지 않는 경우가 있다는 것이죠.

 

 소위 DDOS 에 사용되는 SPY 들이 중첩감염을 시키거나 아니면 시스템 일부를 건드려서 변형시킨 후

 소멸되어 버리게 되면 아무리 백신을 돌려도 잡히지 않는 경우가 있습니다.

 

 또 공유기를 통해 여러 컴퓨터가 한 IP 상에 접속해 있다면, 내 컴퓨터는 멀정해도 다른 컴퓨터가

 PORT를 막는 경우도 있습니다.

 

 아니면 진짜 사용자의 시스템 한 구석이 약간 맛이 간 경우도 있고.

 

 일단 제가 지금 드릴 수 있는 조언은.

 제 블러그 hppt://acomyong.egloos.com 에 가시면 컴퓨터 세상의 유익한 정보 중에 '컴퓨터 보안은 포트감시로 부터'

 라는 블러그가 있습니다.

 

 거기에 포트에 달려 붙는 여러 스파이 웨어를 확인하는 방법을 설명해 놨습니다.

 다소 어려울지도 모릅니다.  일단 해 보시고.

 

 다음에 백신은 AVAST 라는 것을 추천해 드립니다.

 저도 한때 통신이 막힌 적이 있었는데 SPY가 죽여도 죽여도 살아나고 살아나고 해서

 확 밀어버리려다가 마지막으로 Googloe 에서 AVAST 를 추천 받아서 죽여 버렸습니다.

 

 저도 그전 까지는 V3, 알약, 네이트백신 등 국내 백신 추종자 였는데.

 아~~  그렇다고 제가 Google 이나 AVAST 와 전혀 관계되는 어떤 고리도 없습니다. 오해는 마시고.

 

 일단 이거 저거 다 어려우니까 제가 하는 방식대로 무식하게

 혹시 사내 넷망이라면 방화벽이 작동하고 있는지 우선 확인 하시고.

 

 0.  공유기에 연결된 모든 컴퓨터를 백신으로 샅샅히 검사하시고

 1.  공유기와 인터넷 모뎀을 다 끄시고 연결된 컴퓨터도 다 끄신 후에

 2. 인터넷 모뎀 켜시고 공유기 켜시고 lady 님의 컴퓨터만 연결(껴시면 됨)해서 시도 해 보십시요.

 3. 이 과정을 공유기에 연결된 모든 pc 에 알파비즈를 깔아서 순차적으로 수행해 보십시요.

 4. 혹시 모르니까 공유기에 접근하셔서 포트포워딩 설정에 가셔서 lady 님의 컴퓨터의 로컬 ip를 알파비즈에

     나오는 Port 번호 (8010 ~ 8265 중 하나의 번호입니다... ) 를 직접 포워딩 시키십시요.

    ...  이건 공유기마다 다 조금씩 다르기 때문에 뭐라고 자세히 설명해 드리기가...

    .... 알파비즈가 서버를 수행하는 과정 중 하나가 바로 이 자동으로 포워딩 해 주는 부분인데

         이게 잘 안되어 나타날 수가 있기 때문이라고도 생각하지만..  조금 확률은 낮은 ..

 

 만약 제 거래처에서 이런 문제가 발생하면 제가 출동해서 처리하는 방법은 위 까지가 전부 입니다.

 물론 제 놋북으로 공유서버의 포트부터 확인하겠지만..

 

 저 과정까지 해서 안되면

  1. 컴터 미셔야 합니다.  그래도 안되면

  2. 게이트 웨이(공유기) 교체하셔야 합니다.   그래도 안되면

  3. 저랑 거래 끊으셔야 함다.  ㅠㅠ

 

 뭐 그런 이유로 거래 끊긴 경우는 없습니다. ^^;

 참고로 제가 확인했던 환경은

 

 인터넷 : T-broad -> SK Telecomm -> T-Broad 로 계속 프로바이더 바꾸고 있고

 PC : WIN98 을 탑재한 PANTIUM 4 2.8, 3.0, DUAL, QUARD, AMD   WIN 7 32,64 BIT 꾸진 놋북 LW60 

모바일 : SKY 시리우스 -> HTC -> 베가2 -> 갤럭시 넥서스 -> 11만원 짜리 타블렛 PC

데이터 통신 : 공유기를 통한 WIFI, KT WIBRO, 3G (아직 4G는 구경도 못해봤슴.ㅠㅠ)

공유기 : IPTIME 360G ..  LINUX GATE WAY ... 또 있었는데 고장나서 버린 관계로 기억 안남..

입니다.

 

뭐.. 

기계의 성능에 의한 문제는 아니라고 여겨지고 OS 나 다른 문제도 아닌 것입니다.

 

휴...

일단 여기까지가 제가 해드릴 수 있는 전부인 것 같습니다.

 

부디..

행운을 ...

 

근데..

혹시 스마트 폰이 640 * 800 이상의 해상도 이면.

연동은 당분간 안해 주셨으면..

 

제가 저해상 폰에서 개발을 해서 요새 나오는 고해상에는 레이아웃이 완전 개판이 되서..

지금 손을 보고 있거든요. ㅠ,.ㅠ

 

암튼 그것과는 상관없이 일단 PC와 스맛폰의 연결은 반드시 성공하셔야 합니다.

그게  안 된다는 것은 뭔가 문제가 있다는 것이기 때문입니다.

 

 즉.. 내가 걸어서 문을 열고 밖으로 나가야 되는데

 누군가 다리 끄뎅이를 잡고 문을 못 열게 하는 거나 아니면 누군가 문을 걸어 잠그고 있는 것입니다.

 무엇이 그렇게 하는지는 알고 있어야 하고.

 그것이 불합리 하거나 나의 정당한 필요에 반한 다면 반드시 제거해야 할 요소입니다.

 

 알파비즈를 사용해 주셔서 감사드리고.

 제가 만든 프로그램이 조금이라도 도움이 되기를 간절히 빌겠습니다.

댓글달기 회원에게만 댓글 작성 권한이 있습니다.