저는 사무실 직원이 쉽게 채팅 할 수있는 로컬 환경을위한 채팅 응용 프로그램을 개발 중이므로 여기서 IP를 통해 메시지를 보내려고 할 때 충돌이 발생합니다.하지만 IP가 어떻게 동적으로 변경 될 수 있습니까? 나는 그것을 해결한다.무선 LAN 메시징 시스템에 대해
-1
A
답변
0
우선 로컬 Jabber Server 설치와 같은 필수 솔루션을 사용하고 필요한 기능을 지원하는 클라이언트를 사용하는 것이 좋습니다.
정말로 혼자서 해내려면 중앙 제어 포인트 (서버)가 있어야 엔드 포인트에서 사용자를 추상화 할 수 있습니다. 구성된 사용자는 메시지를받을 준비가되었음을 알리기 위해 해당 서버에 로그인해야합니다. 이렇게하면 잠시 동안 올바른 IP를 사용하여 메시지를 릴레이하거나 해당 사용자에게 보낼 다른 클라이언트에게 전달할 수 있습니다. 또한 사용자가 둘 이상의 클라이언트를 사용하고자 할 수도 있습니다 (두 대의 PC가 있습니까?). 한 사용자를 하나의 클라이언트 장치에 바인드하고 싶지 않을 것입니다.
또한이 모든 것에 알맞은 프로토콜을 만들어야합니다. Skype Chat, ICQ 또는 XMPP/Jabber의 일부 파생물과 유사한 기능을 원한다면 매우 지루할 수 있습니다.
다시 한 번 내 첫 번째 제안으로 돌아갑니다. 이미 존재하는 것을 더 잘 사용하십시오. 설치 및 구성은 이미 충분히 노력할 수 있습니다. 혼자서 모든 것을 코딩하면 way 더 노력할 것입니다.
그리고 심지어 사용자가 자리를 비울/오프라인 메시지를 송신/파일 공유, 전송, 상태/statusmessages, groupchats에 가지 않았다 ...
관련 문제
- 1. HTML5와의 LAN 메시징?
- 2. 펄 스크립트는 무선 LAN 네트워크를 선택합니다.
- 3. Kaa는 외부 시스템에 메시징 메커니즘을 가지고 있습니까?
- 4. 메시징 시스템의 경우 데이터베이스 또는 파일 시스템에 저장하는 것이 좋습니다.
- 5. Python의 기존 사용자 메시징 시스템에 대한 IMAP 인터페이스 액세스
- 6. LAN
- 7. 인스턴트 메시징 시스템에 redis pub/sub를 설계하는 방법은 무엇입니까?
- 8. 무선 네트워크의 모든 서브넷에 대해 ping을 수행합니다.
- 9. 무선 엔터프라이즈 업데이트 무선
- 10. 메시징 및 큐용 미들웨어 시스템에 대한 도움이 필요합니다
- 11. WebLogic "MDB 응용 프로그램이 메시징 시스템에 연결되어 있지 않습니다."
- 12. 온라인 mysql 메시징 시스템에 대한 오프라인 상태 -PHP MySQL
- 13. LAN 신청
- 14. 무선 프로토콜의 이름이 802.11
- 15. Twilio 번호에 대해 기본적으로 메시징 기능이 비활성화되었습니다.
- 16. LAN 컴퓨터 시뮬레이션
- 17. 무선 LAN의 기계에 설치된 인터넷에서 svn에 액세스
- 18. 이더넷 및 무선 IP 주소의 차이점은 무엇입니까?
- 19. 무선 네트워크를 통한 클라이언트 서버
- 20. wlan과 lan 패킷을 구별 할 수있는 방법이 있습니까? 즉, 패킷이 wifi 또는 lan (wire) 이상인지 여부를 알 수있는 방법을 의미합니까? 이 프로그램에 대해 아니기 때문에
- 21. 당신이 일해야만하는 새로운 웹 시스템에 대해 알기.
- 22. 다른 시스템에 대해 동일한 세션 변수
- 23. 2 개의 시스템에 대해 하나의 MySql?
- 24. 일치하지 않는 파일 시스템에 대해 메모하십시오.
- 25. 프로그래밍 방식으로 무선 네트워크에 연결
- 26. 자바를 사용하는 유선/무선 LAN의 IP 주소
- 27. 다중 서버 연결 LAN
- 28. NLM (NetworkListManager) API를 사용하여 LAN 및 무선 데이터 카드 네트워크 연결을 어떻게 구별 할 수 있습니까?
- 29. Windows에서 파이썬을 사용하여 근처의 무선 LAN 네트워크의 신호 강도를 검색하려면 어떻게합니까?
- 30. LAN 외부 서버로 작동
(또는 적어도 정적 IP와 중앙 서버가 도메인 이름). 다른 직원의 PC에 직접 연결하려고하지 않습니다. 그렇습니까? 그건 그냥 작동하지 않습니다. – Kayaman
왜 바퀴를 다시 태어 났을까요? 예를 들어 로컬 [Jabber] (https://xmpp.org/software/servers.html)를 설정하십시오. – Fildor