Angie - Week 2 Report

What were your concrete goals for the week?

My goals were to determine what I wanted to use to implement the networking for our game and to create a simple echo server using that tool

What goals were you able to accomplish?

Working with April, I was able to accomplish both; we have a working echo server for both a Winsock implementation and Asio implementation.

If the week went differently than you had planned, what were the reasons?

Originally for networking we had settled on using Winsock since there was a nice skeleton code to implement it quickly and we didn’t want to deal with the overhead of using a library. However, the cross-platform aspect of Asio was appealing and we ended up looking into its implementation as well.

What are your specific goals for the next week?

My specific goal for next week is to implement the full client/server as described in the lecture slides.

What did you learn this week, if anything (and did you expect to learn it)?

I learned about sockets, async vs sync servers, TCP vs UDP protocols, and libraries to help implement the client/server. I expected to learn these things to accomplish the goals for this week. Unexpectedly, I learned more about C++ compilation and linking.

What is your individual morale?

I plan to pick up the pace for next week but feel good about meeting the goals for the starting week