Hallo,
Ich habe mir erlaubt sowas wie einen Sammelthread zu öffnen, einfach, weil es sicherlich mehr Leute gibt, die Verbindung zu einem Minecraft Server aufbauen möchten. Ich stelle mir das so vor, dass man hier Fragen bezüglich Problemen die man bei der Verbindung mit dem Minecraft Server bekommt. Ich hoffe ein Moderator oder Admin ist damit einverstanden.
Komme ich direkt zum Ersten Teil, zur Verbindung zum Minecraft Server.
So, das funktioniert wunderbar, wenn man jetzt das Programm nämlich startet und so verbindet und das Projekt beendet dann sieht man, dass der Server in die Console schreibt: Connection Lost o.s.ä. -> Weil man für den Login zu lange gebraucht hat, bzw. das Keep Alive nicht steht.
Mein Problem ist einfach jetz, dass ich nicht weiß wie man einen Integer sendet, mit welchem Stream? Der NetworkStream kann ja (glaube ich) nur Bytes senden oder sehe ich das falsch?
Außerdem würde ich gerne wissen, ob ich bis jetzt etwas so gemacht habe, dass ich später Probleme bekommen kann.
Mein Ziel ist es, eine Verbindung zum Server herzustellen( Als Client anmelden) und dann einen Chat zu realisieren.
Dafür möchte ich jetzt erstmal das KeepAlive umsetzen, was dazu doch nötig ist oder?
Naja hoffe ihr könnt mir jetz schon mal helfen.
@Sammelthread
Falls der bestehen bleiben darf würde ich jeden User bitte bei neuer Frage einfach in Fettgedruckter Schrift über seinen Kommentar zu schreiben [Neue Frage] oder [Antwort an: %NAME%] für eine Hilfeantwort an den Benutzer mit einer Frage.
Das wäre echt nett wenn ihr das beachten würdet.
Lg Killerjo96
Ich habe mir erlaubt sowas wie einen Sammelthread zu öffnen, einfach, weil es sicherlich mehr Leute gibt, die Verbindung zu einem Minecraft Server aufbauen möchten. Ich stelle mir das so vor, dass man hier Fragen bezüglich Problemen die man bei der Verbindung mit dem Minecraft Server bekommt. Ich hoffe ein Moderator oder Admin ist damit einverstanden.
Komme ich direkt zum Ersten Teil, zur Verbindung zum Minecraft Server.
So, das funktioniert wunderbar, wenn man jetzt das Programm nämlich startet und so verbindet und das Projekt beendet dann sieht man, dass der Server in die Console schreibt: Connection Lost o.s.ä. -> Weil man für den Login zu lange gebraucht hat, bzw. das Keep Alive nicht steht.
VB.NET-Quellcode
- Public Sub KeepAlive()
- NS = Client.GetStream
- NS.WriteByte(&H0) 'Ist doch der Hex Wert 0x00 oder? Ich kann Bytes noch nicht so ganz xD
- 'HIER MUSS NOCH EIN INTEGER GESENDET WERDEN, DAS IST MEIN ERSTES PROBLEM!!! WIE??? MIT WELCHEM STREAM? MIT DEM STREAM WRITER KANN ICH NUR BYTES SENDEN.
- NS.Flush()
- End Sub
Mein Problem ist einfach jetz, dass ich nicht weiß wie man einen Integer sendet, mit welchem Stream? Der NetworkStream kann ja (glaube ich) nur Bytes senden oder sehe ich das falsch?
Außerdem würde ich gerne wissen, ob ich bis jetzt etwas so gemacht habe, dass ich später Probleme bekommen kann.
Mein Ziel ist es, eine Verbindung zum Server herzustellen( Als Client anmelden) und dann einen Chat zu realisieren.
Dafür möchte ich jetzt erstmal das KeepAlive umsetzen, was dazu doch nötig ist oder?
Naja hoffe ihr könnt mir jetz schon mal helfen.
@Sammelthread
Falls der bestehen bleiben darf würde ich jeden User bitte bei neuer Frage einfach in Fettgedruckter Schrift über seinen Kommentar zu schreiben [Neue Frage] oder [Antwort an: %NAME%] für eine Hilfeantwort an den Benutzer mit einer Frage.
Das wäre echt nett wenn ihr das beachten würdet.
Lg Killerjo96