#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
#
#
# test_net_sctp - a simple ksh93 SCTP demo
#
set -o xtrace
set -o errexit
# declare variables
integer netfd
typeset request
# print intro
print "# testing SCTP support"
print "# (via fetching the main page of http://www.sctp.org/ via SCTP)"
# open sctp stream and print it's number
print "sctp fd=${netfd}"
# send HTTP request
request="GET / HTTP/1.1\r\n"
request+="Host: www.sctp.org\r\n"
request+="Connection: close\r\n"
print -u${netfd} -n -- "${request}\r\n"
# print response to stdout
# close connection
redirect {netfd}<&-
print "#done"
#EOF.