Ich suche Befehle unter Windows für den Client

5 Antworten [Letzter Beitrag]
mediastudio
Bild von mediastudio
Offline
Beigetreten: 15.03.2010
Punkte: 43

Hallo, ich habe ein Projekt in dem ich Mumble einsetze.
Ich kann nun über eine URL eine Verbindung zum Server herstellen.
Ich würde nun gern auch über diese URL einen Befehl senden, der
den Client vom Server trennt.
Kann mir da jemand helfen?

VeA_Alfalfa
Bild von VeA_Alfalfa
Offline
Beigetreten: 10.03.2010
Punkte: 14124

Weiß nicht genau was Du vorhast... Soll der Benutzer einen Link anklicken und dann trennt er sich vom Server oder willst Du "ferngesteuert" jemanden vom Server trennen?
Zur ersteren Variante einfach nach der Url-Anleitung von Mumble http://mumble.sourceforge.net/Mumble_URL eine Url erstellen die es nicht gibt.
Etwa mumble://name:passwort@server.de:0/?version=1.2.0 dann verbindet er zu nem Server den es nicht gibt und ist damit vom aktuellen getrennt wird... [Name+Passwort damit er dann nicht nach nem Benutzernamen fragt]
Zur 2. Variante... das ginge ja als Admin mit nem kick/ban... wenn das nicht ausreicht hätt ich noch ne andere Variante aber die ist n bisschen aufwendiger.
Viele Grüße Alfalfa

mediastudio
Bild von mediastudio
Offline
Beigetreten: 15.03.2010
Punkte: 43

Hallo Alalfa
ich habe folgendes, auf einem PC ist ein Client und auch ein Server installiert.
Der Client konnectet sich auf seinen eigene Server. Davon habe ich ca. 20 PCs
im Netz (Internet). Mir ist jede IP der Server bekannt. Ich habe in C# eine Zentrale
programmiert von der ich über eine Taste zu jedem PC konnecten kann.
Das funktioniert über die URL:mumble://name:passwort@server.de:0/?version=1.2.0
Nun will ich über eine Taste ein disconnect machen und mich vom Server trennen.
Das heißt es sollte auch ein URL:mumble befehl geben.
Da brauche ich mal den syntax

Gruß
Wilfried

VeA_Alfalfa
Bild von VeA_Alfalfa
Offline
Beigetreten: 10.03.2010
Punkte: 14124

Hmm ein Befehl für sowas ist mir nicht bekannt... sowas mit der URL ist ja eher dazu gedacht zu einem Server zu connecten... hast Du schonmal versucht eine URL anzuklicken die es gar nicht gibt wie z.B. die oben genannte? Mumble beendet dann die aktuelle Verbindung und versucht auf die neue zu verbinden... da es dort keinen Server gibt ist Mumble "disconnected"...
Ansonsten über DBUS (soweit das bei der aktuellen Version überhaupt noch dabei ist) ist das leider auch nicht möglich siehe: http://mumble.sourceforge.net/DBus#DBus_in_the_Mumble_client
Wie wärs einfach den Prozess "mumble.exe" zu beenden, dann wär er ja auch getrennt?!?

mediastudio
Bild von mediastudio
Offline
Beigetreten: 15.03.2010
Punkte: 43

HAllo Alfalfa,
ja ich habe auch schon nach einem Befehl gesucht, aber nichts gefunden.
Ich habe zur Zeit einen Button der das Gespräch beendet und hier kill ich den Prozes mumble. Das hat nur den Nachteil, dass bei einem neuen Gespräch der Client wieder geladen werden muss. Nun habe ich das anders gelöst, dass war auch Dein Vorschlag, mit dem Button Gespräch beenden konnecte ich auf einen Server der nicht erreicht werden kann, weil er nicht konfiguriert ist.
Jetzt wird zwar nach einer kurzen Zeit ein Fehler ausgegeben aber das wars.
Jetzt kann ich sofort wieder auf einen neuen PC-Client konnecten.
member (der Client besteht aus einem mumble Client und mumu Server)
wie schon gesagt konnectet der Client auf sich selbst. Das Konzept besteht aus einer Zentral, die wenn gefordert sofort auf den Client zugreifen kann. Der Client ist z.B. eine Wohnung wo Senioren wohnen. Die haben einen Panikschalter, der wenn er betätigt wird, in der Zentral eine Meldung ausgibt.
Nun ist nur ein Mausklick nötig und es wird automatisch über Remotedektop die Wohnung gezeigt, einsatz von Gebäudeautomation und ENOCEAN. Gleichzeitig wird eine Sprechverbindung hergestellt. IP wird automatisch gesetzt.
Wenn es interesant ist, dann schau auf meiner Homepage
http://www.wf-consulting.eu/
hier findest Du mein Projekt: Senioren - Security - Strategy.

Ich brauche jetzt die source C++ von mumble dann werde ich da mal stöbern ob ich etwas ändern kann.

Gruß
Wilfried

VeA_Alfalfa
Bild von VeA_Alfalfa
Offline
Beigetreten: 10.03.2010
Punkte: 14124

Joa sowas mit dem "Supportsystem" hab ich mir schon dabei gedacht...
http://sourceforge.net/projects/mumble/files/Mumble/1.2.2/mumble-1.2.2.t...
<- da müsste der Sourcecode drinne sein, viel Glück dabei.
Hab leider keine Ahnung von C++ ...meine "Programmierkenntnisse" (ist ja eigentlich ne Scriptsprache) beschränken sich nur auf AutoHotKey (bzw AutoIt, bin von da zu AHK gewechselt).
Dein Projekt klingt interessant. Jetzt versteh ich auch das ganze.
Naja das Problem ist halt beim "DummyServer" dass der immer wieder versucht darauf zu verbinden... oder man macht "Auto Neuverbinden" raus.