Index of /en/product/sctpDrv/20080313

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[   ]sctpDrv-1-0-0-200803..>2016-10-15 23:28 479K 

--------------------------------------------------------------------------------
Copyright (C) 2008 by CO-CONV, Inc, Kyoto, Japan.

Developed by co-research between CO-CONV, Inc. and WIDE Project.
--------------------------------------------------------------------------------

Operating System:
 - Windows XP SP2 with IPv6 Protocol Stack installed
 - Windows Vista (32bit)


Install:
Double click sctpDrv-X-X-X.msi, which is a Windows Installer package of sctpDrv.
A kernel driver(sctp.sys) and a dll(sctpsp.dll) installed into your system.
There is no need to reboot your system.

After the installation, you have to change the setting of firewall.
On XP, you have to turn off Windows Firewall, which discard any packets
except for TCP, UDP, ESP, GRE.
On Vista, you have to configure Windows Firewall with Advanced Security to
pass SCTP.
In detail:
 (1) Open Windows Firewall with Advanced snap-in.
 (2) Right-click "Inbound Exceptions", and then click "New Exception".
 (3) Create a new rule for SCTP:
  Type: Custom
  Programs and Services: System (enter into text line for full path)
  Protocols and Ports:
   Protocol Type: Custom (132)
  Scope: Any addresses
  Action: Allow all connections
  Profiles: Apply to all the profiles (domain, public, public)


Un-install:
Open the context menu for sctpDrv-X-X-X.msi and click "Uninstall".
After the un-installation, you may have to reboot your system.
(Specifically, in the case that you do un-install sctpDrv while
applications use sctpDrv, reboot required.)


Installed Files:
After the installation, the below files installed into your system.

--------------------------------------------------------------------------------
c:\Program Files\sctpDrv\
	\bin
		\echo_client.exe	(Sample application)
		\echo_server.exe	(Sample application)
	\inc
		\ws2sctp.h		(Header files for use of SCTP)
	\lib
		\sctpsp.lib		(Import library for use of SCTP API)
	\src
		\echo_client.c		(Source code for sample applicaiton)
		\echo_server.c		(Source code for sample applicaiton)

c:\Windows\
	\system32
		\sctpsp.dll		(Dll for sctpDrv)
		
		\drivers
			\sctp.sys	(Kernel driver of SCTP)
--------------------------------------------------------------------------------


Use of SCTP:
In order to use SCTP, you have to append the directory of ws2sctp.h into the
Include Path of your compiler and link sctpsp.lib into your application.

In the case of Visual C++ compiler,
prompt>cl /D__Windows__ /I "c:\Program Files\SctpDriver\inc" echo_client.c \
	ws2_32.lib "c:\Program Files\sctpDrv\lib\sctpsp.lib"


Limitations and knonw bugs:
 - Some APIs not implemented yet:
  sctp_bindx, sctp_peeloff, sctp_getpaddrs, sctp_freepaddrs, sctp_getladdrs,
  sctp_freeladdrs, sctp_connectx, sctp_sendx, sctp_getaddrlen
 - On Vista, communication between local hosts does not work
 - On XP, updating route information is slow (once every minute)


Development of sctpDrv:
You can access the source codes of sctpDrv under the modified BSD license.
	Available at http://trac.sctp.jp/sctpDrv/


Mail lists for sctpDrv:
There are two lists for sctpDrv.

sctpdrv-users at sctp.jp		(for users of sctpDrv)
sctpdrv-dev at sctp.jp			(for developers of sctpDrv)

In order to subscribe these lists, you will access
	http://www.sctp.jp/mailman/listinfo/sctpdrv-users OR
	http://www.sctp.jp/mailman/listinfo/sctpdrv-dev

If you encounter a trouble with regatd to sctpDrv, please contact us
through these lists.
--------------------------------------------------------------------------------


Happy SCTPing!