[ENet-discuss] [***SPAM***] Send client list to all clients
Lee Salzman
lsalzman1 at cox.net
Tue May 27 08:51:08 PDT 2008
An enet packet is simply a piece of malloc'd memory. You can stuff in
whatever data you want into it. The peer -> data field is not networked
in any way, it is simply for your own internal usage.
Lee
Ng Yao Kheng wrote:
>
> Hi Williams,
>
> As I am quite new to network programming, can you give me a hint of
> how to achieve this? The ip address and the port number are integer
> and data in enet which is packet is string if I am not wrong......how
> can I send a series of ip address and port number to the client and
> then later interpret by the client correctly.....
>
>
> I had another problem:
> >From client, I want to send to server a packet by following
>
> At client side,
>
> peer->data = "SERVER2";
> int temp = enet_peer_send (peer, 0, packet);
> if(temp == 0)
> printf("Send Successful %s\n", peer->data);
>
>
> At server side,
>
> case ENET_EVENT_TYPE_RECEIVE:
>
> printf ("A packet of length %u containing %s was received from %s on
> channel %u.\n",
> event.packet -> dataLength,
> event.packet -> data,
> event.peer -> data,
> event.channelID);
>
> the data in event.peer->data is null,....I receive the data but why I
> did not receive the string "SERVER" in event.peer->data????
>
> Please advise, thanks a lot
>
> Regards,
>
>
>
> ------------------------------------------------------------------------
> From: stevewilliams at kromestudios.com
> To: enet-discuss at cubik.org
> Date: Tue, 27 May 2008 14:08:17 +1000
> Subject: Re: [ENet-discuss] [***SPAM***] Send client list to all
> clients
>
> There is no in-built method in enet to do that. In your code you
> would create a packet that contains the list of clients, and when
> a client connects to the host, the host would build the packet
> from its own list of clients and send that packet to the new client.
>
> Steve 'Sly' Williams
>
> Lead Programmer
>
> Krome Studios
>
> *From:* enet-discuss-bounces at cubik.org
> [mailto:enet-discuss-bounces at cubik.org] *On Behalf Of *Ng Yao Kheng
> *Sent:* Tuesday, 27 May 2008 1:57 PM
> *To:* enet-discuss at cubik.org
> *Subject:* [***SPAM***] [ENet-discuss] Send client list to all clients
>
> Hi all,
>
> I am not sure if the mailing list is still active as my previous
> two mail were never answered.
>
> I have a question now and hope to receive an answer as my project
> is very urgent.
>
> Using enet, a client connect to server. When another client
> connect to the server, the server will have a list of 2 clients
> connected. Can I know of any idea how to replicate the client list
> to the client so that client can display a list of connected clients?
>
> Really appreaciate any reply. Thanks.....
>
> Best Regards,
>
> ------------------------------------------------------------------------
>
> Always-on security tools provide safer ways to connect and share
> anywhere. Find out more. Windows Live
> <http://get.live.com/familysafety/overview>
>
>
> ------------------------------------------------------------------------
>
>
>
> This message and its attachments may contain legally privileged or
> confidential information. This message is intended for the use of
> the individual or entity to which it is addressed. If you are not
> the addressee indicated in this message, or the employee or agent
> responsible for delivering the message to the intended recipient,
> you may not copy or deliver this message or its attachments to
> anyone. Rather, you should permanently delete this message and its
> attachments and kindly notify the sender by reply e-mail. Any
> content of this message and its attachments, which does not relate
> to the official business of the sending company must be taken not
> to have been sent or endorsed by the sending company or any of its
> related entities. No warranty is made that the e-mail or
> attachment(s) are free from computer virus or other defect.
>
>
> ------------------------------------------------------------------------
> Make the most of what you can do on your PC and the Web, just the w!
> ay you want. Windows Live <http://www.get.live.com/wl/all>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ENet-discuss mailing list
> ENet-discuss at cubik.org
> http://lists.cubik.org/mailman/listinfo/enet-discuss
>
More information about the ENet-discuss
mailing list