Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Named pipe


  
  Introduction to Interprocess Communication Using Named Pipes
Named pipes are identified by their access point, which is basically in a file kept on the file system.
Because named pipes have the pathname of a file associated with them, it is possible for unrelated processes to communicate with each other; in other words, two unrelated processes can open the file associated with the named pipe and begin communication.
A named pipe supports blocked read and write operations by default: if a process opens the file for reading, it is blocked until another process opens the file for writing, and vice versa.
developers.sun.com /solaris/articles/named_pipes.html   (2005 words)

  
 Named pipe - Wikipedia, the free encyclopedia
In computing, a named pipe (also FIFO for its behaviour) is an extension to the traditional pipe concept on Unix and Unix-like systems, and is one of the methods of inter-process communication.
A named pipe is system-persistent and exists beyond the life of the process and must be "unlinked" or deleted once it is no longer being used.
Windows NT Named Pipe authentication inheritance is sufficiently opaque and seamless to the user and developer perspective as to be nearly invisible, and consequently it is frequently misunderstood.
en.wikipedia.org /wiki/Named_pipe   (514 words)

  
 IP-Scanner.Com Named Pipes   (Site not responding. Last check: 2007-10-24)
An anoynmous pipe is an unnamed, one-way pipe that typically transfers data between a parent process and a child process.
A named pipe is a named, one-way or duplex pipe for communication between the pipe server and one or more pipe clients.
Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network.
www.ip-scanner.com /tools/namedpipes/namedpipes.html   (179 words)

  
 Introduction to Named Pipes | Linux Journal
The ``name'' of a named pipe is actually a file name within the file system.
The p in the leftmost column indicates that fifo1 is a pipe.
This happens because the other end of the pipe is not yet connected, and so the kernel suspends the first process until the second process opens the pipe.
www2.linuxjournal.com /article/2156   (2160 words)

  
 Dr. Dobb's | Named Pipe Fault Handling | December 30, 2002
Named pipes are a reliable connection-oriented communication mechanism, and understanding fault handling is the key to successfully using named pipes.
Named pipes are a commonly used, yet poorly understood and documented, Windows NT communication mechanism.
Named pipes are widely used internally within the Windows NT operating-system family and are even integrated in the operating system.
www.ddj.com /dept/windows/184416624   (3245 words)

  
 Discovering and Exploiting Named Pipe Security Flaws for Fun and Profit   (Site not responding. Last check: 2007-10-24)
When a client connects to the server-end of a named pipe it may unknowingly be giving the server-end of the pipe the ability to perform any task on their behalf--by impersonating their security context.
If the server-end of the named pipe is not created, its software hasn't been installed, or the server software has crashed, the client's security context may be usurped by a malicious application that has created the pipe that the client attempts to connect to.
If a pipe name was passed in argv[1], the code would have connected to a pipe server and attempt to read 100 bytes--and the pipe server would have the ability to usurp the security context of the client of the pipe.
www.blakewatts.com /namedpipepaper.html   (4426 words)

  
 July 1996/Better Pipes for Windows   (Site not responding. Last check: 2007-10-24)
Named pipes are a useful way to connect clients and servers, but it helps to know the nitty gritty details of using them.
So, when a named pipe server is run, it first creates an instance of a named pipe (with a specific name) and then waits on that instance of the named pipe for a connection.
Pipe names must take the form \\computer_name\PIPE\pipe_name, where computer_name can either be the name of a specific Windows network computer name or "." (which means the current computer) and pipe_name is a unique identifier for the pipe, that follows the standard long file naming conventions.
www.tcnj.edu /~hernande/cujv5/html/14.07/heyman/heyman.htm   (3189 words)

  
 Introduction to Named Pipes
The ``name'' of a named pipe is actually a file name within the file system.
This happens because the other end of the pipe is not yet connected, and so the kernel suspends the first process until the second process opens the pipe.
As you can see, while the unnamed pipes allow simple commands to be strung together, named pipes, with a little help from bash, allow whole trees of pipes to be created.
www.linuxjournal.com /node/2156/print   (1181 words)

  
 Unix Programming Frequently Asked Questions - 2. General File handling (including pipes and sockets)   (Site not responding. Last check: 2007-10-24)
A named pipe is a special file that is used to transfer data between unrelated processes.
Named pipes may be used to pass data between unrelated processes, while normal (unnamed) pipes can only connect parent/child processes (unless you try very hard).
Named pipes are strictly unidirectional, even on systems where anonymous pipes are bidirectional (full-duplex).
www.erlenstar.demon.co.uk /unix/faq_3.html   (2656 words)

  
 Introduction to Named Pipes | Linux Journal
Pipes allow separate processes to communicate without having been designed explicitly to work together.
The p in the leftmost column indicates that fifo1 is a pipe.
I am having a problem with using named pipes in a shell script (ksh or borne shell).
www.linuxjournal.com /article/2156   (1939 words)

  
 EDM/2 - Beginning Client/Server Programming:Named Pipes
A named pipe is a mechanism for controlling inter-process (or inter-thread) communication under OS/2 2.0.
Named pipes share a lot of the characteristics of UNIX sockets, but in my opinion, their programming interface is a lot more user friendly, and it doesn't have as much programming overhead as UNIX sockets do.
The name for pipes must be of the form "\pipe\*" Generally, its a good idea to try to pick pipe names that you don't think other people will be using too, since this would create problems.
www.edm2.com /0102/pipes.html   (1713 words)

  
 Xmgr and the Named Pipe Feature   (Site not responding. Last check: 2007-10-24)
That is, with the named pipe option you can use xmgr to display data immediately as you generate them by your number-crunching program.
A named pipe is essentially the same, except that (you guessed it) the pipe gets a file name.
The parent process opens the named pipe for writing, generates data, and sends commands to the pipe.
plasma-gate.weizmann.ac.il /Xmgr/doc/npipe.html   (839 words)

  
 InfoQ: Named Pipe Support added to Visual Studio Orcas   (Site not responding. Last check: 2007-10-24)
Named pipes are the traditional way to handle inter-process communication in Windows.
With named pipes, it is easy to reduce the chance of collision by prefixing a company or application name to the pipe.
Like other files and resources, named pipes can also be secured using an access control list.
www.infoq.com /news/2006/11/Orcas-Named-Pipes   (473 words)

  
 What is named pipe? - a definition from Whatis.com
- In computer programming, a named pipe is a method for passing information from one computer process to other processes using a pipe or message holding place that is given a specific name.
Unlike a regular pipe, a named pipe can be used by processes that do not have to share a common process origin and the message sent to the named pipe can be read by any authorized process that knows the name of the named pipe.
A named pipe is sometimes called a "FIFO" (first in, first out) because the first data written to the pipe is the first data that is read from it.
searchsmb.techtarget.com /sDefinition/0,,sid44_gci212619,00.html   (189 words)

  
 Microsoft Security Bulletin (MS00-053)
The SCM creates a named pipe for each service as it starts, however, should a malicious program predict and create the named pipe for a specific service before the service starts, the program could impersonate the privileges of the service.
The names assigned to the named pipes are in a predictable sequence and therefore, could allow a malicious user could guess the name of the next instance of a particular service, and create a server-side named pipe for that service.
As discussed above, the specific function at issue here can only be used to create service named pipes on the local machine, so a malicious user could only use it to attack a machine that he or she can log onto interactively.
www.microsoft.com /technet/security/bulletin/ms00-053.mspx   (1464 words)

  
 Named and Unnamed Pipes: Clearing the Confusion
Pipes are used to allow one or more processes to have information “flow” between them.
Pipes are only available the process that creates the pipe and it’s descendants.
Once a named pipe is created, processes can open(), read() and write() them just like any other file.
www.cs.fredonia.edu /zubairi/s2k2/csit431/pipes.html   (551 words)

  
 PTypes: streams: namedpipe
In contrast to UNIX, Windows allocates named pipes in a special directory (actually a share name) \\.\pipe, which is not visible to the end-user.
Named pipes on Windows are open to the network, i.e.
Note that remote access to named pipes on Windows can be disabled by stopping all Windows networking services and leaving only the transport-level protocol stacks.
www.melikyan.com /ptypes/doc/streams.namedpipe.html   (625 words)

  
 What is pipe? - a definition from Whatis.com
Basically, a pipe passes a parameter such as the output of one process to another process which accepts it as input.
Using a UNIX shell (the UNIX interactive command interface), a pipe is specified in a command line as a simple vertical bar () between two command sequences.
A limitation of pipes for interprocess communication is that the processes using pipes must have a common parent process (that is, share a common open or initiation process and exist as the result of a fork system call from a parent process).
searchopensource.techtarget.com /sDefinition/0,,sid39_gci212791,00.html   (282 words)

  
 ActivePerl faq8 - General programming
Named pipes are a interprocess communcations mechanism, mainly used with Microsoft operating systems (like Win32 platforms).
The name of a named pipe is a UNC (Universal Naming Convention) name, and looks like \\servername\pipe\pipename.
is the name of the pipe, such as sql for Microsoft SQL Server.
www.xav.com /perl/faq/Windows/ActivePerl-Winfaq8.html   (1650 words)

  
 OS/2 LAN Man Named Pipe Technical and Performance Info
The maximum number of instances that can be obtained from a named pipe is determined by the first DosMakeNmPipe() call (a value of 0xFF means unlimited).
Server The same resources that are used by any other remote file handle, plus the overhead for a local pipe (remote named pipe overhead is the same as if it was a local named pipe on the server).
The performance between message-mode and character-mode named pipes will not differ drastically unless you take advantage of DosTransactNmPipe(), or are using small stream I/O. If this is the case, the difference between the message or byte mode performance is apparent.
support.microsoft.com /kb/61652   (895 words)

  
 Cal Pipe Manufacturing, Electrical Conduit Fittings, Security Bollards, structural bending
Cal Pipe's conduit line has grown to an exclusive group of branded UL Listed or UL Compliant products, each top of their line in providing the most value for cost.
Pipe and steel bending was a mainstay of Cal Pipe's earliest business.
Cal Pipe entered the pipe bollard protective barrier market 16 years ago and recently partnered with a major international manufacturer to create a broad range of security bollard products.
www.calpipe.com   (537 words)

  
 [No title]
This was the impetus for an extension using Named Pipes.
A NULL Session is a named pipe that does not attempt to authenticate connections.
If the $Name starts with a "\\\\" or a "//" then the pipe will be created as a client and try to connect to the specified server.
www.cpan.org /authors/id/DAVEROTH/Win32-Pipe_v20010208.readme   (1576 words)

  
 Unix Multi-Process Programming and Inter-Process Communications (IPC)
Reading from a named pipe is very similar to reading from a file, and the same goes for writing to a named pipe.
Unix-domain sockets are similar to named pipes in that the communicating processes use a file in the system to connect to establish a connection.
A second program, named "queue_reader", may be run that reads the messages from the queue, and does something with them (in our example - just prints their contents to standard output).
mia.ece.uic.edu /~papers/WWW/multi-process/multi-process.html#pipe   (10512 words)

  
 OSR's windbg List: COM <-> named pipe debugging in vmware workstation
Then I opened WInDbg and specified to connect via a named pipe, the only way I managed this was by running WinDbg from a command line specifying the following: start windbg -W Pipe -b -k com:pipe,port=\\.\pipe\dbgpipe,resets=0 Note that this will also break on entry into the system, I do this to ensure connectivity.
named pipe debugging in vmware workstation I successfully connect a target macine running inside VirtualPC to a host-based windbg through a named pipe.
And I thought that all named pipes are created equal:-) > I have encountered an issue with VPC that requires me to restart the > debugger whenever I restart the virtual machine.
www.osronline.com /showThread.cfm?link=77970   (2162 words)

  
 ivan.web: Inter-Process Communication in .NET Using Named Pipes, Part 1
No security layer is implemented because Named Pipes are accessible within the LAN only and it is assumed that security will be handled by the existing infrastructure.
The NamedPipeNative class, part of this solution, is based on the Named Pipes Remoting Channel by Jonathan Hawkins.
One way of doing it is each application to have its own named pipe waiting for messages.
ivanweb.com /articles/namedpipes/index.cfm   (560 words)

  
 macosxhints.com - Using named pipes via mkfifo
Named pipes, however, allow not just stdout redirection, but also redirection of any data output that would be written to disk.
Named pipes take it a step further by abstracting the concept of the pipe within the command line to a file representation.
Named pipes are still pipes and not regular files.
www.macosxhints.com /article.php?story=20041025103920992   (824 words)

  
 Named Pipes (Windows)
A named pipe is a named, one-way or duplex pipe for communication between the pipe server and one or more pipe clients.
As used here, the term pipe server refers to a process that creates a named pipe, and the term pipe client refers to a process that connects to an instance of a named pipe.
Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network.
msdn.microsoft.com /library/default.asp?url=/library/en-us/ipc/base/named_pipes.asp   (296 words)

  
 How to use named pipes for interprocess communication in Visual Basic .NET or in Visual Basic 2005
A named pipe is a one-way or duplex pipe for communication between a pipe server and one or more pipe clients.
The term "named pipe server" refers to a process that creates a named pipe, and the term "named pipe client" refers to a process that connects to an instance of a named pipe.
The named pipe transaction combines a write operation and a read operation in a single network operation.
support.microsoft.com /?kbid=871044   (1173 words)

  
 Help About Sja & Named Pipe ... - Webyog Forums
PS: i've tried to put the name of the pipe in stead of the port number, doesn't work.
I was using the "named pipe" 'cause our clients when they have a firewall, it block the communication port of mysql, so no more connexion to the data base is possible; then the software is not working...
The named pipe was used cause it doesn't use any communication port...
www.webyog.com /forums/index.php?showtopic=2314   (415 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.