SCTP Discussions

Text archives Help


Re: [SCTP-Discussion] socketapi & MacOS X 10.4


Chronological Thread 
  • From: Michael Tuexen <Michael.Tuexen AT micmac.franken.de>
  • To: Andreas Fink <afink AT global-networks.ch>
  • Cc: "discussion (E-mail)" <discussion AT sctp.de>
  • Subject: Re: [SCTP-Discussion] socketapi & MacOS X 10.4
  • Date: Wed Sep 21 00:32:00 2005
  • List-id: SCTP Discussions <discussion.sctp.de>

Hi Andreas,

thanks for letting me know. There is an Internet Draft
http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-sctpsocket-11.txt
and you can also read the third edition of Unix Network Programming.

The only difference is that you must use
ext_socket instead of socket, ext_bind instead of bind and so on.
Have a look in ext_scoket.h so see which functions you have to use.

Please note that you can not use fork() and that you have to
replace *all* functions which handle socket file descriptors by
the corresponding ext_* calls.

And there are examples in socket_programs...

Best regards
Michael

On Sep 20, 2005, at 23:15 Uhr, Andreas Fink wrote:

Hello again,

For socketapi under MacOS X 10.4 similar compilation flags are needed.

wget http://www.sctp.de/download/socketapi-1.7.0.tar.gz
tar -xvzf socketapi-1.7.0.tar.gz
cd socketapi-1.7.0

edit "configure" and remove "-ansi" on darwin section

export CFLAGS="-O3 -g -isysroot /Developer/SDKs/MacOSX10.4u.sdk -L/usr/local/lib -I/usr/local/include -fno-omit-frame-pointer -arch ppc -arch i386"
export CXXFLAGS="-O3 -g -isysroot /Developer/SDKs/MacOSX10.4u.sdk -L/usr/local/lib -I/usr/local/include -fno-omit-frame-pointer -arch ppc -arch i386"
export LDFLAGS=" -lstdc++ -arch ppc -arch i386"
./configure --disable-shared --enable-static --mandir=/usr/local/man --with-glib-prefix=/usr/local --disable-dependency-tracking
make
sudo make install


A note about socketapi: It is lacking documentation totally. I would like to use it in my app but I have no clue where to start.
I know its useful to prepare for real kernel sockets lateron but there must be a daemon handling it. There's none being installed, neither one being spotted somehow. Anyone have a small hint here?



Andreas Fink
Global Networks Schweiz AG

------------------------------------------------------------------
Tel: +41-61-6666330 Fax: +41-61-6666334 Mobile: +41-79-2457333
Global Networks Schweiz AG. Clarastrasse 3, 4058 Basel, Switzerland
Web: http://www.global-networks.ch/
afink AT global-networks.ch
------------------------------------------------------------------
ICQ: 101946485 MSN:
msn1 AT gni.ch
AIM: smsrelay Skype: andreasfink
Yahoo: finkconsulting SMS: +41792457333
PGP9: 0714 DF2B A189 A760 6201 5CBD D040 3E71 4DAF 68BB








Archive powered by MHonArc 2.6.19+.

Top of page