LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
Search this Thread
Old 05-10-2005, 08:42 PM   #1
live_dont_exist
Member
 
Registered: Aug 2004
Location: India
Distribution: Redhat 9.0,FC3,FC5,FC10
Posts: 257

Rep: Reputation: 30
doubt in pcap library (n/w prog)


Hey Guys,

Am writing my first evr program using the Pcap library . Just had a couple of doubts:-

1.I only have a standalone machine with me and no NIC so can I use Pcap to listen on the loopback interface . I mean is it necessary that I need a NIC and have to listen only on the NIC's interface ; cause there might be other traffic as well over the loopback interface . If I can listen on loopback how do I avoid noise packets ; is it by using a pcap filter?

2.The pcap library needs to constantly receieve packets but it doesn't block in a loop like recvfrom() so how exactly does it work . I mean...I need to constantly listen for incoming packets so how does this work . I know I can set a time for which pcap accepts packets but what after that time interval is up ; coz there will be time left btw pcap finishing and handling the packets.

3.Do I have to call pcap ina thread or something?
for (i=0; i<4; i++)
{
pthread_create(&tid,NULL,pcap,NULL);
//code
//code
}

void pcap(){
//code.............
}

Does this actually create 4 different threads and all four threads capture packets?...Is this necessary for concurrency? I'm a bit confused as to how threads work here.

Please try n help out...thnx..this is my first pcap program so please correct if the doubts are not valid and have errors in them.

Thnx
Arvind
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Pcap Files OriDagan Linux - Networking 0 07-15-2005 04:20 AM
I want to start a prog from another prog but not as child grupoapunte Programming 5 05-23-2005 05:37 PM
pcap library jagman Programming 1 04-27-2005 07:35 AM
bandwidth calcuation using pcap johnnyde Programming 1 03-27-2005 04:11 AM
Questions on pcap.h Traveler_Q Programming 2 02-25-2004 03:03 PM


All times are GMT -5. The time now is 10:11 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration