AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein WSDL - Kommunikation zwischen 2 Rechnern
Thema durchsuchen
Ansicht
Themen-Optionen

WSDL - Kommunikation zwischen 2 Rechnern

Ein Thema von derseitzer · begonnen am 19. Jan 2017 · letzter Beitrag vom 20. Jan 2017
Antwort Antwort
derseitzer

Registriert seit: 12. Okt 2016
235 Beiträge
 
Delphi 10 Seattle Professional
 
#1

WSDL - Kommunikation zwischen 2 Rechnern

  Alt 19. Jan 2017, 08:46
Ich schreibe das hier nun nochmal neu) :
Ich habe mit Anleitung aus dem Internet es geschafft, mir selber über WSDL Daten zu schicken.. heißt ich habe ein Editfeld, einen button und ein memo:

Memo1.Text:= FunktionTest.Test(Edit1.Text);

Somit kann ich mir per offenem Port und diesem Programm etwas selbst schicken... nun will ich das aber auf einen anderen Rechner schicken.. was müsste ich umwandeln?
Bräuchte ich sowas wie einen Timer damit ich die ganze Zeit auf neue Daten abfrage?
Viele Dank im voraus!
Miniaturansicht angehängter Grafiken
i564.jpg  

Geändert von derseitzer (19. Jan 2017 um 11:32 Uhr)
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 19. Jan 2017, 10:19
Ist die WSDL importiert und eine Delphi-Unit daraus erstellt worden?
http://docwiki.embarcadero.com/RADSt...en_WSDL-Import
  Mit Zitat antworten Zitat
derseitzer

Registriert seit: 12. Okt 2016
235 Beiträge
 
Delphi 10 Seattle Professional
 
#3

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 19. Jan 2017, 10:43
ja genau, das habe ich bereits gemacht

Edit: Habe den Beitrag komplett bearbeitet.. Somit ist Tigüs Antwort etwas Fehl am Platz, tut mir Leid

Geändert von derseitzer (19. Jan 2017 um 11:12 Uhr)
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
972 Beiträge
 
Delphi 6 Professional
 
#4

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 19. Jan 2017, 14:20
Hmm..

Mal eine ganz andere Frage, weist du was WSDL ist und wie das funktioniert?

Hierzu brauchst Du als erstes einen Server mit einem WebServes.
Das WSDL beschreibt nur die Funktionen/Vars welche vom WebServer abgerufen werden können.
Es ist keine Verbindung!!

Somit ist eine direkte Kommunikation nur zwischen 2 PC (ohne WebServer) gar nicht möglich!

Oder Du musst auf beiden Rechnern einen WebService einrichten und dann gegenseitig aufrufen lassen..
  Mit Zitat antworten Zitat
derseitzer

Registriert seit: 12. Okt 2016
235 Beiträge
 
Delphi 10 Seattle Professional
 
#5

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 19. Jan 2017, 14:57
Danke für die Antwort!!
ich bin gerade dabei, einen apache server zu installieren und einzurichten.. habe allerdings Probleme, was für Einstellungen ich ändern und anpassen muss..

Aber somit müsste es ja dann hoffentlich funktionieren..
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
972 Beiträge
 
Delphi 6 Professional
 
#6

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 19. Jan 2017, 15:09
Hmm..

Du weist:
Apache = WebServer

WebServer <> WebService

Ein WebService wird auf einen WebServer gesetzt, vereinfacht als AddOn, welcher die Schnittstelle bietet.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#7

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 19. Jan 2017, 15:53
Auf den Apache mußt Du dann noch mehr installieren. Zum Beispiel: https://ws.apache.org/axiom/ Dann hast du einen Server, der SOAP verstehen könnte. Aber ich befürchte da muss noch einiges mehr passieren.

Ich habe auf ein Python basiertes Webframework gesetzt (weil die restliche Entwicklung auch in Python war), und web2py erfolgreich produktiv im Einsatz. Es ist "etwas" überpowert, weil ich eigentlich nur einen SOAP-Service brauche, aber ich hab dann einiges an Konfigurationsmöglichkeiten per Web-Seite implementiert, und am Ende find ich das richtig Klasse.... vermutlich interessiert diese Story aber keinen - carry on.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
derseitzer

Registriert seit: 12. Okt 2016
235 Beiträge
 
Delphi 10 Seattle Professional
 
#8

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 20. Jan 2017, 08:59
Danke für die Informationen
Mein Apache funktioniert jetzt und ich kann mir selber auf den Localhost dinge senden.. allerdings will ich eigentlich von einem anderen Rechner dies probieren..
Gibt es eine Möglichkeit, dies zu tun über den Apache?
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#9

AW: WSDL - Kommunikation zwischen 2 Rechnern

  Alt 20. Jan 2017, 09:12
Danke für die Informationen
Mein Apache funktioniert jetzt und ich kann mir selber auf den Localhost dinge senden.. allerdings will ich eigentlich von einem anderen Rechner dies probieren..
Gibt es eine Möglichkeit, dies zu tun über den Apache?
An welche Adresse ist der Apache denn gebunden? Wenn er nur an 127.0.0.1 Verbindungen annimmt, ist er nicht von aussen erreichbar. Wenn in der httpd.conf Listen *:80 eingetragen ist, bindet er sich an alle Netzwerkadapter (falls man mehrere Netzwerkadapter hat und Verbindungen nur auf einem annehmen will, muss man entsprechen Listen x.x.x.x:80 eingeben).

Mit netstat -an kann man prüfen, an welche Adresse er gebunden ist. Beispiel (für HTTPS):


TCP 0.0.0.0:443 0.0.0.0:0 ABHÖREN

0.0.0.0 bedeutet: Apache ist an alle Netzwerkadapter gebunden.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz