6 # The contents of this file are subject to the terms of the
7 # Common Development and Distribution License (the "License").
8 # You may not use this file except in compliance with the License.
10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11 # or http://www.opensolaris.org/os/licensing.
12 # See the License for the specific language governing permissions
13 # and limitations under the License.
15 # When distributing Covered Code, include this CDDL HEADER in each
16 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17 # If applicable, add the following below this CDDL HEADER, with the
18 # fields enclosed by brackets "[]" replaced with your own identifying
19 # information: Portions Copyright [yyyy] [name of copyright owner]
25 # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
29 # test_net_sctp - a simple ksh93 SCTP demo
32 export PATH
=/usr
/xpg
6/bin
:/usr
/xpg
4/bin
:/bin
:/usr
/bin
42 print
"# testing SCTP support"
43 print
"# (via fetching the main page of http://www.sctp.org/ via SCTP)"
45 # open sctp stream and print it's number
46 redirect
{netfd
}<> /dev
/sctp
/www.sctp.org
/80
47 print
"sctp fd=${netfd}"
50 request
="GET / HTTP/1.1\r\n"
51 request
+="Host: www.sctp.org\r\n"
52 request
+="User-Agent: ksh93/test_net_sctp (2009-04-08; $(uname -s -r -p))\r\n"
53 request
+="Connection: close\r\n"
54 print
-u${netfd} -n -- "${request}\r\n"
56 # print response to stdout