It also might be worth installing a good text editor. I like "nedit" partly because it has a great search tool. You can install a downloaded binary nedit if you install "libXp". But I'm sure there are other editors. It helps to search large header and source files. Also, the file manager "Dolphin" has a great, even if clumsy, search tool. Again, these are just personal experiences. Saved me some time. Rick Engebretson wrote: > I can't help with your programming adventure, but since you use openSUSE > and low level socket functions I might have a suggestion or two. > > First, what version of openSUSE do you use??? I have several installed > on several machines. Personally, I usually prefer old 32 bit openSUSE > 12.2 for core programming. I like the 12.3, 13.1 for their desktop > themes, 13.2 for my "modern" internet play, 42.3 Leap is great for > exploring 64 bit, but 15.1 is a weak programming version. > > My reason is the lack of Tkman on 15.1. You can really explore the man > pages with hyperlinks, multiple open pages (like xman), and exploring > volumes. On a 64 bit version you have different directories for > different libraries, which adds a lot of confusion. And I'm not sure how > posix compliant BSD is. > > Often I dig through the C header files to create FreePascal library > access. I did a fair amount with Unix local sockets and it's worth > looking at the header file for lots of info. It might compile, but you > don't know what it does. openSUSE also usually provides an HTML > documentation of the Gnu-C library. > > Without looking at some recent (last winter) programming fun, I seem to > remember trying socket(Unix, Packet,??) and getting good message > boundaries not seen in socket(Unix, Stream, ??). And IIRC, the third > parameter might or might not mean anything. > > Of course this has nothing to do with your question. Except digging > around the man pages and include files, even source code and kernel > documentation has been a real eye opener into what an extraordinary > system linux is. > > As the SUSE team says; "Have a lot of fun!" > > > Brian Wood wrote: >> On Wed, Oct 2, 2019 at 11:49 AM Brian Wood <woodbrian77 at gmail.com >> <mailto:woodbrian77 at gmail.com>> wrote: >> >> Shalom >> >> I've been thinking of converting my TCP-based code >> generator to SCTP. Finding info on SCTP is not as >> easy though as TCP. >> >> >> I've made some progress with this, mainly in the 'login' function: >> https://github.com/Ebenezer-group/onwards/blob/master/src/cmw/tiers/cmwA.cc >> >> >> >> Have you used SCTP? On >> openSUSE, I can compile this: >> >> int sd=::socket(PF_INET,SOCK_STREAM,IPPROTO_SCTP); >> >> with just this file: >> >> https://github.com/Ebenezer-group/onwards/blob/master/src/cmw/Buffer.hh >> >> but on FreeBSD, I have to also >> #include<netinet/sctp.h> >> >> . Are there other Posix systems where you have to include >> that file? >> >> I read that "SCTP frequently sends heartbeat messages to >> test the state of connection." I'm not sure I want it to do that >> frequently. Is that configurable? Thank you in advance. >> >> >> On my openSUSE and FreeBSD systems, the heartbeat interval >> is set to 30 seconds. That's more often than I need it. Is there >> a way to change that from within the program I linked to? >> >> >> Brian >> Ebenezer Enterprises - In G-d we trust. >> http://webEbenezer.net >> >> >> _______________________________________________ >> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >> tclug-list at mn-linux.org >> http://mailman.mn-linux.org/mailman/listinfo/tclug-list >> > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list