Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- Anyway, we are going to replace the OS soon. Probably, we will use Redhat Enterprise. --- Quote End --- That should resolve the issue. --- Quote Start --- Regarding the socket programming you mentioned before, I have no experience on this, if you can tell me some tools and are they OS dependent? For example if they work well in Windows? --- Quote End --- Berkeley sockets is the 'classic' Unix sockets programming interface. Windows has a slightly different API, but much the same sequence. You can use Cygwin under Windows and use the sockets API. You can also use middleware that makes the interfaces identical. For example, I have used the ACE C++ classes under both Windows and Linux. There are a couple of books on the subject: http://www.amazon.com/network-programming-volume-mastering-complexity/dp/0201604647/ref=sr_1_1?ie=utf8&qid=1333827005&sr=8-1 http://www.amazon.com/network-programming-volume-systematic-frameworks/dp/0201795256/ref=sr_1_2?ie=utf8&qid=1333827005&sr=8-2 http://www.amazon.com/the-ace-programmers-guide-programming/dp/0201699710/ref=sr_1_3?ie=utf8&qid=1333827005&sr=8-3 You could also look at the boost C++ library. I believe they have some OS abstractions in the library now. Cheers, Dave