Tag: named-pipes
Eine named pipe ist eine inter-Prozess-Kommunikations-Mechanismus, die es beide auf Unix und Unix-ähnlichen Systemen (wo es auch bekannt als eine FIFO-und Datei-like) und unter Microsoft Windows (wo es ist eine in-memory-kernel-Objekt). Die Semantik und die APIs unterscheiden sich deutlich zwischen den Plattformen.
12
Antworten
Möchte ich simulieren, eine Datei ohne es auf der Festplatte. Ich habe eine Datei am Ende meiner ausführbare Datei und ich möchte, um seinen Pfad zu einer dll. Natürlich, da es keinen wirklichen Weg, habe ich zu
1
Antworten
Ich versuche, die named pipes verwenden, für die erste Zeit. In der MS-Dokumentation gefunden hier, es besagt, dass: EndWaitForConnection muss aufgerufen werden genau einmal für jeden Aufruf BeginWaitForConnection. Ich versuche also ein wenig gute Programmierer und Folgen
1
Antworten
Nicht named pipes verwenden ports, um zu kommunizieren? Named pipes, die ich benutze: http://msdn.microsoft.com/en-us/library/aa365150%28VS.85%29.aspx InformationsquelleAutor userbb | 2011-04-27
2
Antworten
Ich kann nicht finden, ein gutes Beispiel, wie man erstellen Sie eine wiederverwendbare benannte pipe-listener, der wird asynchron ausgeführt. Ich kann eine wiederverwendbare Hörer: NamedPipeServerStream pipeServer = new NamedPipeServerStream("MyPipe", PipeDirection.InOut); while (true) { pipeServer.WaitForConnection(); StreamReader reader =
2
Antworten
Habe ich ein system einrichten zu lassen, einen Arbeitsprozess einige job und bin in Abstimmung mit named pipes zwischen den GUI-Prozess und der Arbeitsprozess. Ich schmeiss mich Weg der Arbeitsprozess hier: this.pipeGuidString = Guid.NewGuid().ToString(); var startInfo =
1
Antworten
Ich versuche, um loszulegen mit arbeiten mit named pipes als ich benötige diese für ein Projekt von mir in die Zukunft. Im moment habe ich eine C++ - server, die wartet, bis ein client verbindet sich und
2
Antworten
Muss ich abonnieren, der innerhalb einer app für den Fall ausgesetzt, die von einer anderen app. Ich habe bemerkt, dass viele Leute denken, die mithilfe von WCF Named Pipes als die beste Praxis. Bin ich rechts, wenn
1
Antworten
Ich kann nicht herausfinden, warum dies passiert ist... ich habe eine Named Pipe-server-und client-Anwendung. Beide sind in der lese/schreib-Modus und die übertragung von Daten zwischen einander. Der server hat zwei threads, man liest aus der pipe und
4
Antworten
Vor kurzem habe ich die Aufgabe mit dem customizing der Anwendungen, die unsere Gruppen verwendet, ziemlich regelmäßig. Die Anwendung ist in C geschrieben, etwas, dass ich nicht haben eine ganze Menge Erfahrung in. Ich habe einige funktionsbeispiele
3
Antworten
Betrachten Sie das folgende Szenario: eine FIFO named test erstellt. In einem terminal-Fenster (A) ich Laufe cat <test und in einem anderen (B) cat >test. Es ist nun möglich, schreiben Sie in Fenster B, und erhalten die
2
Antworten
Ich eine named pipe, und ich will die Wiederverwendung der gleichen Leitung auf dem server, ermöglicht den Anschluss von einem anderen client, wenn der ursprüngliche client getrennt wurde. Was ich mache ist: erstellt der server eine pipe
2
Antworten
Habe ich SQL server 2000, und es mit 2 anderen sql-Instanzen als gut. Main-Server hat keine Probleme, der im folgenden spreche ich über diese beiden Instanzen, Teilen Sie, Gleichen Maschine Gleichen IP Gleichen Instanznamen Gleichen Port Auch
2
Antworten
Ich versuche zu lernen, wie zu tun, Named Pipes. So habe ich einen Server und einen Client in LinqPad. Hier ist mein Server: var p = new NamedPipeServerStream("test3", PipeDirection.Out); p.WaitForConnection(); Console.WriteLine("Connected!"); new StreamWriter(p).WriteLine("Hello!"); p.Flush(); p.WaitForPipeDrain(); p.Close(); Hier
2
Antworten
Obwohl ich habe gehen durch das Dokument hier es noch nicht die für mich Sinn machen, was es ist: Daten Lesen aus der pipe als stream Nachrichten. Diesen Modus können Sie nur verwendet, wenn PIPE_TYPE_MESSAGE ist auch
1
Antworten
Ich habe einen server, ich bin die Einrichtung über eine named pipe. Es funktioniert gut für die Administratoren der Domäne, aber wenn ich zum testen den client auf einem normalen user, es gibt die Ausnahme "Zugriff auf
2
Antworten
Letzter Zeit habe ich zugunsten mithilfe von named pipes (option --enable-named-pipes) in MySQL unter windows läuft, und eine Verbindung über den .NET-connector-Treiber. Es wird oft empfohlen, aus Sicherheitsgründen, aber eine Sache, die es mir erlaubt zu tun
1
Antworten
Ich bin versucht, zu schreiben auf eine named pipe, die mit mkfifo. Aber wenn ich den Befehl ausführen (ex) ls > myNamedPipe kann ich nicht mehr eingeben-Befehle in der bash. Ich kann immer noch schreiben, Zeichen, und
6
Antworten
Haben einige online-Suche, fand einfach 'tutorials' auf die named pipes verwenden. Allerdings, wenn ich etwas mit den hintergrund-jobs, die ich scheine zu verlieren eine Menge von Daten. [[Edit: gefunden, eine viel einfachere Lösung, siehe Antwort zu posten.
4
Antworten
Möchte ich schreiben auf eine named pipe (bereits erstellt), ohne zu blockieren auf den Leser. Mein reader ist eine Anwendung, die gehen. Wenn der Leser nicht nach unten gehen, ich will, dass die writer Anwendung zu halten,
1
Antworten
Ich versuche, die Implementierung eines named pipes server .NET. Der client wird in C++. Die Art der gesendeten Daten nicht relevant für die Frage. Meine erste naive Implementierung sieht so aus: using (NamedPipeServerStream stream = new NamedPipeServerStream(PipeName,
3
Antworten
Kann ich auf eine named pipe auf computer, von computer B computer Eine IP-Adresse? Wenn ja, was muss ich tun, um dies möglich zu machen? welches OS? welche Sprache verwenden Sie? Windows, C++. Sorry! Die Regeln, die
1
Antworten
Ich brauche Hilfe zu meiner Bewerbung, die ich mache. Es ist ein einfaches Programm, das reagiert auf command-line-Parameter. Wenn die Anwendung aufgerufen, zum ersten mal, startet es als pipe-server (blockierend, nicht-überlappende) in einem anderen thread gewidmet, während
1
Antworten
Rufe ich eine Methode in einer WCF-proxy, in dem die Bindung von named pipes. In dem moment, der code schlägt fehl, mit einer Ausnahme (in Bezug auf wmi - was der code tut), aber wenn ich dann
1
Antworten
Ich habe einen video-stream coming in auf rtp zu ffmpeg und ich wollen dieses Rohr an meiner OpenCV tools für live-streaming-Verarbeitung. Die rtp-Verbindung zu arbeiten, denn ich bin in der Lage, senden Sie die eingehenden Daten in
3
Antworten
Habe ich ein Skript schreibt, um eine named pipe und ein anderer, liest aus der pipe. Gelegentlich, beim starten des Skript habe ich bemerkt, dass der Inhalt des Rohres bestehen aus einer früheren Ausführung des Skripts. Gibt
2
Antworten
Bei der Verwendung von C# NamedPipeServerStream, falls ein client nicht senden jede Nachricht-end-Muster (wie \r\n wenn der server liest mit ReadLine()) NamedPipeServerStream Read-Methoden wird ewig warten und kein Abort() oder Interrupt () - Methoden der Arbeit auf
3
Antworten
habe ich das folgende bit von C-code, der liest aus einem Rohr und dann blockieren sollte, aber es nie blockiert int pipe_fd; int res; int open_mode = O_RDONLY; char buf[100]; int bytes_read = 0; memset (buf, '\0',
3
Antworten
Meiner Abfrage ist, was ist der beste Weg, um Lesen /schreiben zu einer linux-Pipe in Java? Ich bin bereits mit dem java.io.RandomAccessFile wie RandomAccessFile file = new RandomAccessFile("/dev/zap/16", "rw"); und dann übergeben es an die worker-Threads, der
3
Antworten
Ich habe eine Windows form, welche hosts eine benutzerdefinierte Steuerung. Dieses Steuerelement startet einen separaten Prozess (ein .exe) erzeugt und initialisiert ein NamedPipeServerStream. Ist der Prozess einmal initialisiert die NamedPipeServerStream, das benutzerdefinierte Steuerelement verbindet, um es als
2
Antworten
Wir haben eine SQL Server 2005 Datenbank, und zurzeit stehen alle unsere Benutzer eine Verbindung zu der Datenbank über das TCP/IP-Protokoll. Den SQL Server-Konfigurations-Manager können Sie auf "aktivieren" Named Pipes und TCP/IP-verbindungen zur gleichen Zeit. Ist das
3
Antworten
Was ist der richtige Weg, um das setup eine named pipe in C# über ein Netzwerk? Derzeit habe ich zwei Maschinen, 'client' und 'server'. Server legt seine Pfeife in der folgenden Art und Weise: NamedPipeServerStream pipeServer =
2
Antworten
Schrieb ich einen code in C#, die funktioniert Super auf meinem computer mit Windows 7 (MS SQL Server 2008), aber nicht auf dem anderen mit Windows Vista (MS SQL Server 2005). Ich kann es nicht ändern-system auf
2
Antworten
Ich versuche, richten Sie einen verknüpften server und läuft in ein Problem. Auf dem Ziel-server habe ich konfiguriert, einen Benutzer, sagen wir mal f: ich habe den source-server für die Verbindung mit Q Zugangsdaten, egal welcher Benutzer
2
Antworten
Habe ich eine named pipe unter linux und ich es Lesen wollen von python. Das problem ist, dass der python Prozess 'verbraucht' einen Kern (100%) kontinuierlich. Mein code ist der folgende: FIFO = '/var/run/mypipe' os.mkfifo(FIFO) with open(FIFO)
5
Antworten
Ich versuche, um die Kommunikation zwischen einer C# - Anwendung und einer Java-app auf windows mithilfe von named pipes mit der beschriebenen Methode von v01ver in dieser Frage: Wie öffnet man eine Windows-named pipe von Java? Ich
4
Antworten
Aus irgendeinem Grund alle 3-5 Tage unsere web-app verliert die Fähigkeit, eine Verbindung zu öffnen, um die db mit den folgenden Fehler, das merkwürdige ist, dass alles, was wir tun müssen, ist ein reboot der container (VPS)
3
Antworten
Haben wir eine Anwendung, wo unsere Kunden sind, eine Verbindung mit einer SQL Server 2005-Datenbank über eine SQL Native Client-ODBC-Datenquelle. Wir haben einige Schwierigkeiten mit der ODBC-Verbindung immer gekappt, die während der Programmausführung. Nach der Befragung eine
2
Antworten
Tue ich in C++ Programmieren unter LINUX. Ich habe zwei unabhängige Prozesse. Ich sollte die Kommunikation über named pipe. Reader: -erstellt eine FIFO mit mkfifo - status = mkfifo(myFIFO, 0666) -öffnet die pipe mit open - fifo
3
Antworten
Ich versuche, um eine Verbindung über das Netzwerk über named pipes. Ich mache es so wie es in msdn. Ich erstelle Rohre server-Seite mit der Funktion. CreateNamedPipe( "\\\\.\\pipe\\myNamedPipe", DUPLEX | FILE_FLAG_OVERLAPPED, 0, 255, BUFFER_SIZE, BUFFER_SIZE, 0, IntPtr.Zero);
2
Antworten
Meine Vorherige Frage zum selben Thema: C#: Asynchrone NamedPipeServerStream Verständnis Jetzt habe ich das nächste: private void StartListeningPipes() { try { isPipeWorking = true; namedPipeServerStream = new NamedPipeServerStream(PIPENAME, PipeDirection.InOut, 1, PipeTransmissionMode.Byte, PipeOptions.Asynchronous, BUFFERSIZE, BUFFERSIZE); Console.Write("Waiting for client
2
Antworten
Ich habe folgende Konfiguration in meinem wcf-service <endpoint address="" binding="netNamedPipeBinding" contract="WcfWithNamedPipe.IService1" bindingConfiguration="WcfWithNamedPipe.netNamedPipeBinding"> </endpoint> kann irgend jemand mir empfehlen, wie Gastgeber dieses wcf-Dienst in iis mit netNamedPipe verbindlich? Sollte es möglich sein. Siehe stackoverflow.com/questions/1806430/.... Sie bekommen eine Fehlermeldung
4
Antworten
Ich erhalte die folgende Fehlermeldung: Es wurde kein Endpunkt hören auf net.pipe://localhost/ServiceModelSamples/- service, akzeptieren können Nachricht. Dies wird oft verursacht durch eine fehlerhafte Adresse oder SOAP-Aktion. Sehen InnerException, falls vorhanden, für weitere details. Rufe ich selbst gehosteten
2
Antworten
Ich verwendet, um eine desktop-Anwendung zeigt auf einer Sybase-Datenbank durch eine .ini - Datei, die diesen connection string: CONNECTION_NAME = "DSN="Dna_Name";UID="User";PWD="Password"" Es funktionierte perfekt. Vor ein paar Tagen die Datenbank migriert wurde, um SQL Server 2008 R2
3
Antworten
Ich will eine Kommunikation zwischen einem windows-Dienst und einer desktop-Anwendung auf Windows 7. Ich habe gelesen, dass named pipes sind eine Möglichkeit zur Kommunikation zwischen zwei Prozessen. Kann ich diese verwenden für meine Zwecke? Das hängt davon
1
Antworten
Ich geschrieben habe, eine Klasse zu behandeln, named pipe-verbindungen, und wenn ich eine Instanz erstellen, schließen Sie es, und versuchen Sie dann zum erstellen einer anderen Instanz der Aufruf CreateFile() zurück INVALID_HANDLE_VALUE, und GetLastError() zurück ERROR_PIPE_BUSY. Was
2
Antworten
Gibt es einen Weg, um die Liste Rohre verwendet, die durch einen linux-Prozess (z.B. gegeben, die pid oder Prozess-Namen) und zu bestimmen, Ihre Kapazität verwendet? Etwas wie: lspipes -l -p pid wodurch etwas wie: [rw] descriptor size
2
Antworten
Ich habe 2 threads, man hat zu Lesen, der andere schreiben. Aber ich bekomme Undefiniertes Verhalten, manchmal kann ich Lesen, 1 Zeile, manchmal 1000. Es macht nicht viel Sinn für mich. Was ich Tue, ist Folgendes: 1.
2
Antworten
Ich versuche, ein 2-Wege-Kommunikation zwischen einem VC++ - 6-app und eine C# - app. Ich bin mithilfe von named pipes. In meinem C++ - code Lesen kann ich die Meldung aus der C# - client, sondern der
4
Antworten
Wie lese ich einen FIFO/named pipe zeilenweise aus einer C++/Qt-Linux-app? Heute kann ich öffnen und Lesen aus einem fifo aus einem Qt-Programm, aber ich kann nicht das Programm liest die Daten zeilenweise ein. Qt-liest die gesamte Datei,
6
Antworten
Habe ich eine einzelne HW-Schnittstelle möchte ich die Verwendung von zwei Anwendungen (Prozesse) auf der gleichen Arbeitsstation. Die HW erfordert einen einzigen Initialisierung rufen Sie dann entweder die app verwendet die gleiche Funktion (bei der gleichen Bibliothek),