RE: Linux sockets

new topic     » goto parent     » topic index » view thread      » older message » newer message

Kat wrote:

[snip]
>like tcp.e and tcp4u does for windoze. 

as a side note euTcp4u uses the C library Tcp4u ... which is a cross 
platform library.  As far as I can tell it is mainly used under Linux.
Libnet is also cross platform.  I had always intended to port the 
Euphoria
versions to Linux ... even "tried" a few times but failed due to my 
lack of knowledge :( .

I know Tcp4u and Libnet both have missing features for "server based" 
work ... but there are other TCP libs out there that might have the 
features your after.  It would be a "simple" :) matter of wrapping
an already existing Tcp library.

Even just getting some Linux sockets code and writting your own C 
library and making a wrapper is a possability.

A few hours searching on the net will probably find half a dozen Linux
based TCP libs.  A said simple before ... it probably wouldn't be ...
but it might be your only option.

Kat, if your serious about your project you will need at least a Linux
PC at home and better FreeBSD.  You should be able to buy second 
hand computer for between $100 - $200 (here in Aus anyway) that could 
run Linux or FreeBSD as a server.  It will probably be a nightmare to
setup and configure ... but that's the price you'll have to pay.  If
your going to run apps on *nix based OS's ... your going to have to 
learn about them.

Without a doubt you won't be able to rely on other people to create
libs and then test them AND your progams for you.

I'm sure you will get some help ... but what happens after it is 
running on the live server ... and a problem occurs ... and no one is 
around to help you test????  What do you say to the client ... sorry 
I can't test it?  I can't run it anywhere?  I don't know what's 
happening?  In the world I live in ... you and your program will be 
thrown out of there quicker then your client can type:
"kill -9 eu_server"

Any commercial app (or semi commercial app) you write YOU must be able
to support.  If you can't your app and you won't succeed.

You have two choices:

1.  Set yourself up to be able to develop and support the app you want,
or if you can't do that

2.  Develop an app you can develop and support on your own.

 
This email probably sounds a little harsh ... and it probably is,
the reason? ... we don't live in wonderland, people aren't going to do 
much more than give you some advice or answer some specific questions.
If you and your app are going to succeed it will be because you did the
hard work.

Kat, I hope (actually I know I haven't!) discouraged you.
I really hope you succeed.  I just think you should be realistic about
what you expect from other people and commercial software development.

Regards,

Ray Smith
http://rays-web.com

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu