meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:ct30a5000:start [2012/08/29 13:34]
julaakko
courses:ct30a5000:start [2012/11/22 17:12] (current)
julaakko [Assignments]
Line 53: Line 53:
   * [[assignment4notes|Notes about assignment 4 ]]   * [[assignment4notes|Notes about assignment 4 ]]
  
-[[assignment5|Assignment5:​ SCTP (TBA)]], deadline 1.11.2012 @ 23:59+[[assignment5|Assignment5:​ SCTP: Read, learn and implement "​Connect four" game]], deadline 1.11.2012 @ 23:59 
 +  * [[assignment5notes|Notes about assignment 5 ]]
  
-[[assignment6|Assignment6: ​RFC implementation (TBA)]], deadline 15.11.2012 @ 23:59 +[[assignment6|Assignment6: ​FTP client]], deadline 15.11.2012 @ 23:59 
- +  ​* ​[[assignment6notes|Notes about assignment 6 ]]
-[[home_examination|HOME EXAMINATION (TBA)]], deadline 3.12.2012 @ 8:59+
  
 +[[home_examination|HOME EXAMINATION Multiplayer deathmatch game]], deadline 3.12.2012 @ 8:59
 ===== Documents, standards, tutorials ===== ===== Documents, standards, tutorials =====
  
Line 88: Line 89:
  
 [[http://​valgrind.org/​|Valgrind]] [[http://​valgrind.org/​|Valgrind]]
 +  * Some useful parameters (see more from: ''​man valgrind''​) <​code>​
 +# Gives full details of each leak
 +--leak-check=full
 +
 +# Show also reachable and indirectly lost blocks of memory
 +--show-reachable=yes
 +
 +# Show the origin of uninitialized values
 +--track-origins=yes
 +</​code>​
  
 [[http://​valgrind.org/​docs/​manual/​QuickStart.html|Valgrind Quickstart]] [[http://​valgrind.org/​docs/​manual/​QuickStart.html|Valgrind Quickstart]]
Line 131: Line 142:
  
 Oracle.com Programming Interfaces Guide documentation for SOLARIS (yes, SOLARIS is UNIX and Linux is not UNIX but these pages explain multicast in informative manner): Oracle.com Programming Interfaces Guide documentation for SOLARIS (yes, SOLARIS is UNIX and Linux is not UNIX but these pages explain multicast in informative manner):
-    ​* For IPv4: +    * [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-138/​index.html|Sending IPv4 Multicast Datagrams]] 
-      ​* [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-138/​index.html|Sending IPv4 Multicast Datagrams]] +    * [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-5/​index.html|Receiving IPv4 Multicast Datagrams]] 
-      * [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-5/​index.html|Receiving IPv4 Multicast Datagrams]] +    * [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-13/​index.html|Sending IPv6 Multicast Datagrams]] 
-    ​* For IPv6: +    * [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-149/​index.html|Receiving IPv6 Multicast Datagrams]]
-      ​* [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-13/​index.html|Sending IPv6 Multicast Datagrams]] +
-      * [[http://​docs.oracle.com/​cd/​E19683-01/​806-4125/​sockets-149/​index.html|Receiving IPv6 Multicast Datagrams]]+
  
 ==== SCTP ==== ==== SCTP ====
Line 161: Line 170:
  
 [[http://​edu.pegax.com/​doku.php?​id=old_courses:​csa:​behaviormodel2009]] by [[http://​www.pegax.com|Pekka Jäppinen]] [[http://​edu.pegax.com/​doku.php?​id=old_courses:​csa:​behaviormodel2009]] by [[http://​www.pegax.com|Pekka Jäppinen]]
- 
-.. If you find good links, books, etc. please email info to assistant. 
  
 ==== Packing data to character buffer ==== ==== Packing data to character buffer ====
Line 229: Line 236:
  
 Reception hour: Wednesday 1500 - 1600 Reception hour: Wednesday 1500 - 1600
 +
 +.. If you find good links, books, etc. please email info to [[mailto:​jussi.laakkonen@lut.fi|assistant]].