source: project/tcp6/tcp6.html @ 2119

Last change on this file since 2119 was 2119, checked in by felix winkelmann, 14 years ago

various fixes, removed roadmap

File size: 2.7 KB
Line 
1<html>
2<head><title>Eggs Unlimited - tcp6</title></head>
3<body>
4
5<center><img src="egg.jpg"></center>
6<center><a href="index.html">back</a></center>
7
8<h2>tcp6</h2>
9
10<h3>Description:</h3>
11A replacement for the <code>tcp</code> unit that supports IPv6.
12
13<h3>Author:</h3>
14Jun-ichiro Itojun Hagino and <a href="mailto:felix@call-with-current-continuation.org">felix</a>
15
16<h3>Version:</h3>
17<ul>
18<li>1.2
19Adding missing .setup script [reported by Peter Busser]
20<li>1.1
21Replaced use of <code>(end-of-file)</code> with <code>#!eof</code>
22<li>1.0
23</ul>
24
25<h3>Usage:</h3> 
26<pre>
27(require-extension tcp6)
28</pre>
29
30<h3>Download:</h3>
31<a href="tcp6.egg">tcp6.egg</a>
32
33<h3>Documentation:</h3>
34
35All definitions of the <code>tcp</code> library unit normally distributed with Chicken are provided,
36the only differences are that <code>tcp-connect</code> accepts IPv6 host-addresses and an additional optional argument
37to <code>tcp-listen</code>:
38
39<dl>
40<dt><pre><b>[procedure] (tcp-listen PORT [BACKLOG [IPV6]])</b></pre>
41<dd>If the argument <code>IPV6</code> is given and not <code>#f</code>, then the listener socket
42is created with an IPv6 address.
43</dl>
44
45<h3>License:</h3>
46<pre>
47Copyright (c) 2000-2003, Jun-ichiro Itojun Hagino and Felix L. Winkelmann
48All rights reserved.
49
50Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
51conditions are met:
52
53  Redistributions of source code must retain the above copyright notice, this list of conditions and the following
54    disclaimer.
55  Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
56    disclaimer in the documentation and/or other materials provided with the distribution.
57  Neither the name of the author nor the names of its contributors may be used to endorse or promote
58    products derived from this software without specific prior written permission.
59
60THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS
61OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
62AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
63CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
64CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
65SERVICESLOSS OF USE, DATA, OR PROFITSOR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
66THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
67OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
68POSSIBILITY OF SUCH DAMAGE.
69</pre>
70
71
72<hr><a href="index.html">back</a>
73
74</body>
75</html>
Note: See TracBrowser for help on using the repository browser.