-
Notifications
You must be signed in to change notification settings - Fork 0
/
design.html
37 lines (33 loc) · 1.94 KB
/
design.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>NetPoker Texas Hold'em - Design</title>
<link href="master.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="content">
<div id="header">
<div id="menu">
<ul>
<li><a href="index.html">Hem</a></li>
<li><a href="introduction.html">Introduktion</a></li>
<li><a href="design.html">Design</a> </li>
<li><a href="evaluation.html">Utvärdering</a> </li>
<li><a href="download.html">Nerladdnig</a></li>
</ul>
</div>
</div>
<div id="left">
<h1>Design</h1>
<p>Modellen består av en servertråd som alltid är igång och är värd för lobbyn. Varje klient består sedan av dels en servertråd och en klienttråd. En klient kan vara värd för ett spel och då körs servertråden och klienttråden, de klienter som bara är är deltagare kör bara klienttråden. För all kommunikation kommer UDP användas, detta för att brandväggarna hos klienterna gör att TCP inte är brukbart. UDP-paketen kommer skickas med best-effort, det vill säga att ingen felhantering är implementerat. Detta då spelet sker i realtid och det därför kommer komma fram ett till paket strax efter.</p>
<p>Modellen för lobbyn finns på lobbyservern och modellen för spelet finns på varje klient. Klienten som är värd för spelet blir sedan den som kör spelet. Klienterna har sedan en vy som kan visa det lobbyservern skickar till dem samt en spelvy som visar det spelservern skickar till dem.</p>
<img src="images/Bild 3.png"/>
<p>I bilden under syns hur vi tänkt att kommunikationen ska vara uppbyggd.</p>
</div>
<div id="right"><img src="images/chips.jpg" width="250" height="193" /></div>
<div id="footer"> © 2012 Robert Bagge, Olle Klang, Lars Nyström, Karl-Gustav Nordehammar
</div>
</div>
</body>
</html>