Hallo allerseits!
Momentan beschäftige ich mich mit dem Thema Sockets, und zwar hauptsächlich, damit zwei beliebige PCs über Internet miteinander kommunizieren können. Mir würde schon reichen, wenn Textnachrichten ausgetauscht werden könnten, ja sogar schon, dass einer der beiden nur merkt, dass der andere etwas von ihm „will“. Ob UDP oder TCP ist mir also gleich.
Mit dem Windows-Kommandozeilentool „netcat“ hat es gut funktioniert. Aber langfristig ist das keine Lösung, denn nicht nur die Firewall schreit auf, sondern man muss auch damit rechnen, dass Virenscanner es einfach löschen, da es schon auf der schwarzen Liste von Symantec gelandet ist.
Dann bin ich auf der weiteren Suche hierauf gestoßen: http://www.ostrosoft.com/oswinsck.asp . Da ich oft mit VBScript arbeite, schien es genau das Richtige. Die Bibliothek OSWINSCK.dll war ruckzuck per Befehlszeile mit regsvr32 registriert, und ich brauchte nicht einmal, wie auf besagter Website für VBScript verlangt, deren oswinsck.exe zu nutzen, um deren Beispielprogramm (http://www.ostrosoft.com/oswinsck/oswinsck_vbscript.asp) erfolgreich laufen zu lassen.
Und hier war vorerst meine schöne Entdeckungsreise auch schon zu Ende. Das Beispielprogramm kommuniziert nämlich mit einem HTTP-Server, und es ist mir nicht gelungen, es so umzuschreiben, dass zwei Nicht-HTTP-Server damit miteinander kommunizieren können.
Geht das überhaupt damit?
Viele Grüße,
Mohamed.