Re: [gentoo-user] Tcp Listener

2014-02-03 Thread Alan McKinnon
On 03/02/2014 20:15, xarman wrote:
> I'm interested in making a TCP Listener in C / C++ on Linux to accept
> many connections simultaneously. I did a relative search on the Web and
> although I am aware of the C language as to a certain extent, I
> struggle to find a model program. Essentially, it is the listener of a
> server that receives a signal and stores it in a database and do some
> other functions. I know how to do the functions but I'm looking for a
> way to fix the basic skeleton of listener that will be always active.
> I'm not sure if I need multi threading or multi socketing for multi
> connections.
> If you have any knowledge on the subject or have a simple example or even
> some reference in order to work on that, I'd appreciate it.
> 
> 



Is this a school homework question?



-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] Tcp Listener

2014-02-03 Thread xarman

On 02/03/2014 11:43 PM, Alan McKinnon wrote:
> On 03/02/2014 20:15, xarman wrote:
>> I'm interested in making a TCP Listener in C / C++ on Linux to accept
>> many connections simultaneously. I did a relative search on the Web and
>> although I am aware of the C language as to a certain extent, I
>> struggle to find a model program. Essentially, it is the listener of a
>> server that receives a signal and stores it in a database and do some
>> other functions. I know how to do the functions but I'm looking for a
>> way to fix the basic skeleton of listener that will be always active.
>> I'm not sure if I need multi threading or multi socketing for multi
>> connections.
>> If you have any knowledge on the subject or have a simple example or even
>> some reference in order to work on that, I'd appreciate it.
>>
>>
>
>
> Is this a school homework question?
>
>
>
No. Why are you asking?



Re: [gentoo-user] Tcp Listener

2014-02-03 Thread William Kenworthy
On 04/02/14 05:51, xarman wrote:
> 
> On 02/03/2014 11:43 PM, Alan McKinnon wrote:
>> On 03/02/2014 20:15, xarman wrote:
>>> I'm interested in making a TCP Listener in C / C++ on Linux to accept
>>> many connections simultaneously. I did a relative search on the Web and
>>> although I am aware of the C language as to a certain extent, I
>>> struggle to find a model program. Essentially, it is the listener of a
>>> server that receives a signal and stores it in a database and do some
>>> other functions. I know how to do the functions but I'm looking for a
>>> way to fix the basic skeleton of listener that will be always active.
>>> I'm not sure if I need multi threading or multi socketing for multi
>>> connections.
>>> If you have any knowledge on the subject or have a simple example or even
>>> some reference in order to work on that, I'd appreciate it.
>>>
>>>
>>
>>
>> Is this a school homework question?
>>
>>
>>
> No. Why are you asking?
> 

He is asking because its one of the common C/C++ computer science
assignments!

In practice, perl, python are usually simpler and easier to use.

and the google-fu needed is to search for a TCP echo server to use as a
staring point.

BillK





Re: [gentoo-user] Tcp Listener

2014-02-03 Thread Alan McKinnon
On 03/02/2014 23:51, xarman wrote:
> 
> On 02/03/2014 11:43 PM, Alan McKinnon wrote:
>> On 03/02/2014 20:15, xarman wrote:
>>> I'm interested in making a TCP Listener in C / C++ on Linux to accept
>>> many connections simultaneously. I did a relative search on the Web and
>>> although I am aware of the C language as to a certain extent, I
>>> struggle to find a model program. Essentially, it is the listener of a
>>> server that receives a signal and stores it in a database and do some
>>> other functions. I know how to do the functions but I'm looking for a
>>> way to fix the basic skeleton of listener that will be always active.
>>> I'm not sure if I need multi threading or multi socketing for multi
>>> connections.
>>> If you have any knowledge on the subject or have a simple example or even
>>> some reference in order to work on that, I'd appreciate it.
>>>
>>>
>>
>>
>> Is this a school homework question?
>>
>>
>>
> No. Why are you asking?


It's worded like one, and it's your first post to this list I can find.
Google the topic "do my homework for me".

There's always a chance it's a genuine question though. If so, you are
unlikely to get decent answers here, this is a user-based support list
for users of Gentoo. Your question is better directed to forums that
deal with C programming as their core topic.




-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] Tcp Listener

2014-02-03 Thread Xar Man
Thank you Grant and William. I wasn't aware of python programming and now
that I have looked some stuff it seems indeed much simpler to implement it
with. I'll look into it.


On Tue, Feb 4, 2014 at 12:04 AM, William Kenworthy wrote:

> On 04/02/14 05:51, xarman wrote:
> >
> > On 02/03/2014 11:43 PM, Alan McKinnon wrote:
> >> On 03/02/2014 20:15, xarman wrote:
> >>> I'm interested in making a TCP Listener in C / C++ on Linux to accept
> >>> many connections simultaneously. I did a relative search on the Web and
> >>> although I am aware of the C language as to a certain extent, I
> >>> struggle to find a model program. Essentially, it is the listener of a
> >>> server that receives a signal and stores it in a database and do some
> >>> other functions. I know how to do the functions but I'm looking for a
> >>> way to fix the basic skeleton of listener that will be always active.
> >>> I'm not sure if I need multi threading or multi socketing for multi
> >>> connections.
> >>> If you have any knowledge on the subject or have a simple example or
> even
> >>> some reference in order to work on that, I'd appreciate it.
> >>>
> >>>
> >>
> >>
> >> Is this a school homework question?
> >>
> >>
> >>
> > No. Why are you asking?
> >
>
> He is asking because its one of the common C/C++ computer science
> assignments!
>
> In practice, perl, python are usually simpler and easier to use.
>
> and the google-fu needed is to search for a TCP echo server to use as a
> staring point.
>
> BillK
>
>
>
>


Re: [gentoo-user] Tcp Listener

2014-02-03 Thread Xar Man
Well it's actually a project for a company that needs a tcp listener for
the data sent by the devices. You are right about my question. It's a bit
irrelevant with gentoo but I'm working on gentoo and I'm asking this list
because I consider its users have wide knowledge on general programming. In
fact I got a good suggestion and I believe my search is done. Thank you
anyway.


On Tue, Feb 4, 2014 at 1:20 AM, Alan McKinnon wrote:

> On 03/02/2014 23:51, xarman wrote:
> >
> > On 02/03/2014 11:43 PM, Alan McKinnon wrote:
> >> On 03/02/2014 20:15, xarman wrote:
> >>> I'm interested in making a TCP Listener in C / C++ on Linux to accept
> >>> many connections simultaneously. I did a relative search on the Web and
> >>> although I am aware of the C language as to a certain extent, I
> >>> struggle to find a model program. Essentially, it is the listener of a
> >>> server that receives a signal and stores it in a database and do some
> >>> other functions. I know how to do the functions but I'm looking for a
> >>> way to fix the basic skeleton of listener that will be always active.
> >>> I'm not sure if I need multi threading or multi socketing for multi
> >>> connections.
> >>> If you have any knowledge on the subject or have a simple example or
> even
> >>> some reference in order to work on that, I'd appreciate it.
> >>>
> >>>
> >>
> >>
> >> Is this a school homework question?
> >>
> >>
> >>
> > No. Why are you asking?
>
>
> It's worded like one, and it's your first post to this list I can find.
> Google the topic "do my homework for me".
>
> There's always a chance it's a genuine question though. If so, you are
> unlikely to get decent answers here, this is a user-based support list
> for users of Gentoo. Your question is better directed to forums that
> deal with C programming as their core topic.
>
>
>
>
> --
> Alan McKinnon
> alan.mckin...@gmail.com
>
>
>


Re: [gentoo-user] Tcp Listener

2014-02-03 Thread Korthrun
Check out what I consider to be a fantastic guide:
http://beej.us/guide/bgnet/


On Mon, Feb 3, 2014 at 3:50 PM, Xar Man  wrote:

> Well it's actually a project for a company that needs a tcp listener for
> the data sent by the devices. You are right about my question. It's a bit
> irrelevant with gentoo but I'm working on gentoo and I'm asking this list
> because I consider its users have wide knowledge on general programming. In
> fact I got a good suggestion and I believe my search is done. Thank you
> anyway.
>
>
> On Tue, Feb 4, 2014 at 1:20 AM, Alan McKinnon wrote:
>
>> On 03/02/2014 23:51, xarman wrote:
>> >
>> > On 02/03/2014 11:43 PM, Alan McKinnon wrote:
>> >> On 03/02/2014 20:15, xarman wrote:
>> >>> I'm interested in making a TCP Listener in C / C++ on Linux to accept
>> >>> many connections simultaneously. I did a relative search on the Web
>> and
>> >>> although I am aware of the C language as to a certain extent, I
>> >>> struggle to find a model program. Essentially, it is the listener of a
>> >>> server that receives a signal and stores it in a database and do some
>> >>> other functions. I know how to do the functions but I'm looking for a
>> >>> way to fix the basic skeleton of listener that will be always active.
>> >>> I'm not sure if I need multi threading or multi socketing for multi
>> >>> connections.
>> >>> If you have any knowledge on the subject or have a simple example or
>> even
>> >>> some reference in order to work on that, I'd appreciate it.
>> >>>
>> >>>
>> >>
>> >>
>> >> Is this a school homework question?
>> >>
>> >>
>> >>
>> > No. Why are you asking?
>>
>>
>> It's worded like one, and it's your first post to this list I can find.
>> Google the topic "do my homework for me".
>>
>> There's always a chance it's a genuine question though. If so, you are
>> unlikely to get decent answers here, this is a user-based support list
>> for users of Gentoo. Your question is better directed to forums that
>> deal with C programming as their core topic.
>>
>>
>>
>>
>> --
>> Alan McKinnon
>> alan.mckin...@gmail.com
>>
>>
>>
>


-- 
()  The ASCII Ribbon Campaign - against HTML Email,
/\  vCards, and proprietary formats.


Re: [gentoo-user] Tcp Listener

2014-02-04 Thread Χαράλαμπος Μανουσίδης
on 02/04/2014 02:42 AM Korthrun wrote the following:
> Check out what I consider to be a fantastic guide:
> http://beej.us/guide/bgnet/

Great!
Thanks much for sharing Korthrun.
:)




Re: [gentoo-user] Tcp Listener

2014-02-06 Thread 钱泽森
Maybe I miss your problem.But there is a command line program names
'netcat', which can send/receive TCP/UDP messages. also would be nice to
check its source code if you are interested to writing your own.


2014-02-04 xarman :

> I'm interested in making a TCP Listener in C / C++ on Linux to accept
> many connections simultaneously. I did a relative search on the Web and
> although I am aware of the C language as to a certain extent, I
> struggle to find a model program. Essentially, it is the listener of a
> server that receives a signal and stores it in a database and do some
> other functions. I know how to do the functions but I'm looking for a
> way to fix the basic skeleton of listener that will be always active.
> I'm not sure if I need multi threading or multi socketing for multi
> connections.
> If you have any knowledge on the subject or have a simple example or even
> some reference in order to work on that, I'd appreciate it.
>
>