source: network-game/common/Message.cpp@ ad5d122

Last change on this file since ad5d122 was 8f438a5, checked in by dportnoy <dmp1488@…>, 12 years ago

Fixed debug messages in Message.cpp

  • Property mode set to 100644
File size: 888 bytes
RevLine 
[b53c6b3]1#include "Message.h"
[d87708d]2
[b53c6b3]3#include "Compiler.h"
[d87708d]4
[e084950]5#if defined WINDOWS
[0dde5da]6 #include <winsock2.h>
7 #include <WS2tcpip.h>
[e084950]8#elif defined LINUX
[0dde5da]9 #include <sys/socket.h>
10 #include <netinet/in.h>
[d87708d]11#endif
12
[9c83610]13#include <iostream>
14
15using namespace std;
16
[d87708d]17int sendMessage(NETWORK_MSG *msg, int sock, struct sockaddr_in *dest)
18{
[38b85bb]19 int ret = sendto(sock, (char*)msg, sizeof(NETWORK_MSG), 0, (struct sockaddr *)dest, sizeof(struct sockaddr_in));
[9c83610]20
21 cout << "Sent message of type " << msg->type << endl;
[38b85bb]22
23 return ret;
[d87708d]24}
25
26int receiveMessage(NETWORK_MSG *msg, int sock, struct sockaddr_in *dest)
27{
[0dde5da]28 socklen_t socklen = sizeof(struct sockaddr_in);
[d87708d]29
[0dde5da]30 // assume we don't care about the value of socklen
[38b85bb]31 int ret = recvfrom(sock, (char*)msg, sizeof(NETWORK_MSG), 0, (struct sockaddr *)dest, &socklen);
[9c83610]32
[8f438a5]33 if (ret > -1)
34 cout << "Received message of type " << msg->type << endl;
[38b85bb]35
36 return ret;
[e084950]37}
Note: See TracBrowser for help on using the repository browser.