Skip to content

mgarc729/tcludp

 
 

Repository files navigation

TclUDP
======

This package provides UDP sockets for Tcl.

UPDATE:
	By default this library binds the specified port to ip 0.0.0.0. This causes that you no other interface (ip) can bind that port. The UDP package has been modified to accept the "ip" that we want to use to bind an specific port as an extra parameter. 

	New Usage:
		udp_open port localaddr

INSTALLATION
============

This package uses the Tcl Extension Architecture (TEA). Please see the
web page

    http://www.tcl.tk/doc/tea/

for more information about TEA.

UNIX BUILD
==========

Building under most UNIX systems is easy, just run the configure script
and then run make. For more information about the build process, see
the tcl/unix/README file in the Tcl src dist. The following minimal
example will install the extension in the /opt/tcl directory.

The tcl development package is required for building. 
(e.g. use 'apt-get|yum install tcl-devel.<platform>'

	$ cd tcludp
	$ ./configure --prefix=/opt/tcl
	$ make
	$ make install

WINDOWS BUILD
=============

See the tcl/win/README file included in the Tcl src dist for details
about how to build the extension under Windows. We suggest using
the Msys + Mingw build process since it is significantly easier
than building with VC++ or Cygwin.

This package includes a Visual Studio project file to help in building
with VC++.

The package has been built using both VC++6 and Msys + Mingw. 

Microsoft Platform SDK 2003 is required for building. The following minimal
example will install the extension in the C:\Tcl\lib directory.

	$ cd tcludp/win
	$ nmake -f makefile.vc realclean all 
	$ nmake -f makefile.vc install INSTALLDIR=C:\Tcl\lib

DOCUMENTATION BUILD
===================

Use the following command to create the UNIX documentation (based on udp.man file):

	$ cd tcludp
	$ ./tools/mpexpand.tcl nroff ./doc/udp.man ./doc/udp.n
	$ nroff -man ./doc/udp.n

FEEDBACK
========

If you have any problem with this extension, please contact Xiaotao Wu

Name  : Xiaotao Wu
Email : xiaotaow@cs.columbia.edu, xw71@columbia.edu
URL   : http://www.cs.columbia.edu/~xiaotaow
Phone : (212)939-7020, (212)939-7133,  Fax: (801)751-0217
SIP   : sip:xiaotaow@conductor.cs.columbia.edu

Releases

No releases published

Packages

No packages published

Languages

  • M4 50.1%
  • C 27.2%
  • Makefile 11.4%
  • Shell 7.9%
  • Tcl 3.4%