Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Wie Winsock zur Laufzeit in VB6.0 erstellen?

Empfohlene Antworten

Veröffentlicht

Ich bin gerade dabei "Monopoly" als Netzwerkspiel zu programmieren und möchte die Kommunikation zwischen Host und Clients über das Winsock-Steuerelement laufen lassen. Und um in diesem Zuge noch etwas dazu zu lernen würde ich gerne während der Laufzeit die Winsocks erstellen.

Kann mir da jemand einen Tipp geben wir man Steuerelemente zur Laufzeit erstellt?

Also wie man ein Objekt aus dem nichts erstellt weiß ich nicht / hab ich noch nicht gefunden, aber hier ist ein Tipp, wie man ein Objekt kopiert - vielleicht hilft dir das ja irgendwie

kannst du mal ein paar screenshots von dem Monopoly schicken?

würde mich sehr interessieren wie das ganze aussieht...

Du möchtest also eine Verbindung zwischen >2 Stationen ermöglichen? Da kannst du aber nicht über den gleichen Port gehen! Wenn du z.B. eine Verbindung zu 192.168.0.1 über Port 500 machst, kann kein anderer mehr diesen IP/Port benutzen da er durch die Winsock-Verbindung blockiert wird.

Du müsstest quasi einen Spieler als Server auswählen (Spieler 1). Er stellt über n-Winsock Verbindungen die Verbindung zu den Clients her.

Ich würde die Anzahl der Spieler auf max 4-6 begrenzen. Wenn du dich z.B. für 4 entscheidest, kannst du einfach 4 Winsock-Objekte auf deine Form ziehen. Jedes Winsock überprüft dann beim Start, ob die Verbindung zu IP/Port zum Client möglich ist... Dynamisch die Winsock-Objekte hier zu erzeugen o.ä. finde ich an dieser Stelle nicht so ideal.

So haben wir es bis jetzt ja auch gemacht. Da wir dieses Game mit drei Azubis als Übungsprojekt in der Firma programmieren sollen wir nun auch mal das Thema "Controls aus dem Nichts zur Laufzeit erstellen" durchgehen.

So hätte man den Vorteil, das nur so viele Winsocks erstellt werden wie Spieler im Spiel sind.

Screenshots muß ich erstmal zu Hause hochladen. Mach ich dann heut abend mal.

Original geschrieben von tacmot

So hätte man den Vorteil, das nur so viele Winsocks erstellt werden wie Spieler im Spiel sind.

Screenshots muß ich erstmal zu Hause hochladen. Mach ich dann heut abend mal.

also 1 Winsock brauch man ja auf jeden fall... dann kannst du ja die Copy-Methode nehmen...

ok, danke

sieht echt gut aus...

in wie fern ist das ganze einsatzfähig / wann solls fertig werden?

Das einloggen über die Datenbank, sowie Spiele starten und laden funktioniert. Ebenso wie das Würfeln, Paschfunktion, Bewegen und ins Gefängnis gehen.

Das Ganze soll Mitte Dezember fertig werden und dann die Pausen bei den Mitarbeitern verschönern.;):D

Dann sollen 1600 Mitarbeiter im Netzwerk "Monopoly" spielen.:D

Original geschrieben von tacmot

Dann sollen 1600 Mitarbeiter im Netzwerk "Monopoly" spielen.:D

Dann solltet ihr aber die Uhrzeit, oder die Spielzeit oder sowas abfragen, nicht dass das dann ausartet ;)

...und ich hoffe das ganze kann man dann irgendwo runterladen ;)

Original geschrieben von |roTekuGeL|

...und ich hoffe das ganze kann man dann irgendwo runterladen ;)

das wird bischen schwierig, denn das Spiel gehört der Firma ;)

erstmal sehen das wir es auch bald fertig bekommen! Momentan sitz ich noch dabei das man 4000 bekommt wenn man über Los geht!

Danach kommt endlich mal Straße kaufen ;)

Original geschrieben von desmoloch

das wird bischen schwierig, denn das Spiel gehört der Firma ;)

erstmal sehen das wir es auch bald fertig bekommen! Momentan sitz ich noch dabei das man 4000 bekommt wenn man über Los geht!

Danach kommt endlich mal Straße kaufen ;)

mh vielleicht machen sies ja zur Freeware :rolleyes:

na dann good luck, und wenn ihr Probleme habt postet ruhig ;)

  • 2 Monate später...

hmmm wir kommen voran *g

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.