summaryrefslogtreecommitdiff
path: root/src/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client.cpp')
-rw-r--r--src/client.cpp22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/client.cpp b/src/client.cpp
index c9e4ed4e..e1bbc546 100644
--- a/src/client.cpp
+++ b/src/client.cpp
@@ -43,7 +43,7 @@ int main(int argc, char *argv[])
// Register
/*
- msg.writeByte(CMSG_REGISTER);
+ msg.writeShort(CMSG_REGISTER);
msg.writeString("test");
msg.writeString("password");
msg.writeString("test@email.addr");
@@ -51,28 +51,40 @@ int main(int argc, char *argv[])
// Login
///*
- msg.writeByte(CMSG_LOGIN);
+ msg.writeShort(CMSG_LOGIN);
msg.writeString("test");
msg.writeString("password");
//*/
// Chat
/*
- msg.writeByte(CMSG_SAY);
+ msg.writeShort(CMSG_SAY);
msg.writeString("Hello World!");
msg.writeShort(0);
*/
// message hex
- /*
+ ///*
for (unsigned int i = 0; i < msg.getPacket()->length; i++) {
printf("%x ", msg.getPacket()->data[i]);
}
printf("\n");
- */
+ //*/
SDLNet_TCP_Send(tcpsock, msg.getPacket()->data, msg.getPacket()->length);
+ char data[1024];
+ int recvLength = SDLNet_TCP_Recv(tcpsock, data, 1024);
+ printf("Received:\n");
+ if (recvLength != -1)
+ for (unsigned int i = 0; i < recvLength; i++) {
+ printf("%x ", data[i]);
+ }
+ else
+ printf("ERROR!");
+ printf("\n");
+
+
SDLNet_TCP_Close(tcpsock);
return 0;