나는 다음과 같은 서버 코드 #include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <time.h>
#include <string.h>
#include <stdio.h>
#define HELLO_PORT 12345
잘 알려진 포트에 바인딩하고 멀티 캐스트 그룹에 자신을 추가하고 클라이언트에 대한 요청을 수신하는 UDP 서버가 있습니다. (서버가 Windows에 있고 WSARecvFrom을 사용하여 클라이언트 데이터 그램에 대해 중복 수신을 실행합니다.) 클라이언트는 잘 알려진 포트와 멀티 캐스트 IP 주소로 서버에 메시지를 보냅니다. 랩톱에서 '서버'를 테스트 할 때
LAN의 서버에 연결할 다중 클라이언트 응용 프로그램에서 작업하고 있습니다. 모든 클라이언트는 서버의 상태를 변경하는 명령을 보낼 수 있습니다. 이 'ServerStatus'는 내가 호출 하듯이 일부 값을 가진 객체입니다. 이제 ServerStatus가 변경되면 모든 클라이언트가 즉시 알아야합니다. 내 아이디어는 다음과 같이 작동하는 것입니다. 서버는 매초
멀티 캐스트를 오랫동안 보내려고합니다. 문자열을 보낼 수 있기 때문에 연결이 작동해야합니다. 이 내 서버 측 코드 : currentServerStatusId = Server.getServerStatusVersionId();
buf = ByteBuffer.allocate(8).putLong(currentServerStatusId).array(); //lon
이것은 Windows 7의 C++입니다. 나는 일종의 초심자 인 멀티 캐스트 소켓 사용자이며,이 코드를 다른 사람으로부터 상속받습니다. ADDR 225.1.1.2에서 멀티 캐스트 소켓을 만들거나 가입하는 여러 대의 컴퓨터가 있는데 왜 소켓이 연결되면 정기적으로 서로 "다양한"메시지를 보내면서 "채팅"합니다. 네트워크에서 하나의 컴퓨터 ("A"라고 함)를 시
난 그 특성은 다음과 같다 문제 건너 한 그룹에 가입 한 순서에 따라 예를 들면 다음과 같습니다. server1,2,3,4가 해당 순서로 그룹에 가입하면 그룹에서 패킷이 수신되면 처음에 1, 2 등으로 수신됩니다. 일부 테스트 응용 프로그램을 통해이 동작을 확인했습니다. Winsock2를 사용 중입니다. 커널 수준에서 순서가 지정되어 있는지, 가능한 경우
클라이언트 - 서버 애플리케이션을 구축 중입니다. LinkedList<MyObject> objects;
객체가 추가되거나 삭제 될 때마다, 고객이 알아야 : 서버는 개체의 목록을 유지합니다. 그들은 이미 멀티 캐스트 그룹에 가입했습니다. 변경 사항을 알리는 가장 좋은 방법은 무엇입니까? LinkedList를 확장하고 Serializable으로 구현하는
LAN에서 호스트 검색을 위해 UDP 멀티 캐스트를 조사 중입니다. 별도의 컴퓨터에있는 호스트와 잘 작동합니다. 피어가 처음 실행하면 그룹에 가입하고 사용자 ID와 온라인으로 구성된 간단한 알리미 메시지를 보내고 같은 피쳐로 도착을 알리는 다른 피어의 그룹을 청취합니다. 피어는 그룹에 가입 한 다른 피어를 식별 할 수 있지만 도착한 후에는 그룹에 가입 할