aboutsummaryrefslogtreecommitdiff
path: root/pipermail/nel/2001-July/000479.html
blob: d76bb41cd109d32c6db628c7ba002c95c827877d (plain)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Nel] TCP vs. UDP</TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:zager%40teleaction.com">
   <LINK REL="Previous"  HREF="000477.html">
   <LINK REL="Next" HREF="000480.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Nel] TCP vs. UDP</H1>
    <B>Dim Segebart</B> 
    <A HREF="mailto:zager%40teleaction.com"
       TITLE="[Nel] TCP vs. UDP">zager@teleaction.com</A><BR>
    <I>Thu, 5 Jul 2001 17:00:13 +0200</I>
    <P><UL>
        <LI> Previous message: <A HREF="000477.html">[Nel] TCP vs. UDP</A></li>
        <LI> Next message: <A HREF="000480.html">[Nel] TCP vs. UDP</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#479">[ date ]</a>
              <a href="thread.html#479">[ thread ]</a>
              <a href="subject.html#479">[ subject ]</a>
              <a href="author.html#479">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Sorry, I'm not the network guru at all, so may be it looks childish ...
I think you should implement  minimum error checking protocol -
1. Client sends UDP data to the server
2. Client wait for confirmation from other end what data was received (use some
UID for packets to send back as confirmation)
3. If some timeout expired without confirmation, then client resends its data again

Thursday, July 05, 2001, 4:36:47 PM, you wrote:

VL&gt; Hi everybody!

VL&gt; Let's talk a little bit about this great subject: TCP vs. UDP

VL&gt; Thanks to Valerio Santinelli and Olivier Lejade, there's some cool
VL&gt; discussion about this subject on the web and I would like to have your
VL&gt; thought and discuss about this.

VL&gt; On Anarchy Online game, they only use TCP protocol between client and server
VL&gt; (other commercial online game use UDP) and it seems that it causes lot of
VL&gt; problem like horrible ping or connection lost:
VL&gt; <A HREF="http://aoforums.funcom.com/showthread.php?threadid=26297">http://aoforums.funcom.com/showthread.php?threadid=26297</A>

VL&gt; There's also a mail on the MUD-Dev mailing list talking about these problems
VL&gt; here:
VL&gt; <A HREF="https://www.kanga.nu/archives/MUD-Dev-L/2001Q3/msg00009.php">https://www.kanga.nu/archives/MUD-Dev-L/2001Q3/msg00009.php</A>

VL&gt; As you perhaps know, we only use TCP/IP (for server-server communication,
VL&gt; but also for the client-server connection) and we currently think more and
VL&gt; more about replacing the TCP client-server connection with a UDP one.

VL&gt; In a first step, we would like to know your opinion about this choice. And
VL&gt; in a next step, we'll do some test about ping/packet lost and so on to
VL&gt; compare TCP and UDP, and we'll need your help to do that.

VL&gt; Vianney Lecroart
VL&gt; ---
VL&gt; lead network programmer / nevrax.com
VL&gt; icq#: 6870415
VL&gt; homepage: <A HREF="http://ace.planet-d.net">http://ace.planet-d.net</A>
VL&gt; www.geekcode.com: GCS/E d- s+++: a-- C+++$ UL++ P- L+++&gt;+$ E+&gt;- W++ N+ o? K-
VL&gt; w++$ O- M- V- PS- PE? Y PGP t 5? X+ R- tv++ b- DI D+ G e++ h+ r-- y?


VL&gt; _______________________________________________
VL&gt; Nel mailing list
VL&gt; <A HREF="mailto:Nel@nevrax.org">Nel@nevrax.org</A>
VL&gt; <A HREF="/mailman/listinfo.cgi/nel">/mailman/listinfo.cgi/nel</A>



-- 
Dim Segebart                         mailto:<A HREF="mailto:zager@teleaction.de">zager@teleaction.de</A>



</pre>


<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI> Previous message: <A HREF="000477.html">[Nel] TCP vs. UDP</A></li>
	<LI> Next message: <A HREF="000480.html">[Nel] TCP vs. UDP</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#479">[ date ]</a>
              <a href="thread.html#479">[ thread ]</a>
              <a href="subject.html#479">[ subject ]</a>
              <a href="author.html#479">[ author ]</a>
         </LI>
       </UL>
</body></html>