Die UDP-Übertragung von Win7-Spielen kommt häufig in einigen unbeliebten Internet- oder Online-Spielen vor. Wenn die Geschwindigkeit zu langsam ist, kann die Verbindung zum Code hängen bleiben Unten ist für die UDP-Übertragung von Spielen gedacht. Schauen wir uns das unten an.
Win7-Spiel UDP-Übertragungsoptimierungstechnologie:
1. Zuerst müssen wir ein Textverarbeitungstool verwenden, um die Umgebungsvariablen des Spiels zu öffnen.
2. Geben Sie dann den folgenden Code ein:
packagecom.heima.socket; idmain(String []args)throwsIOException{
DatagramSocketsocket=newDatagramSocket(6666);//Das Erstellen eines Sockets entspricht dem Erstellen eines Ports
DatagramPacketpacket =newDatagramPacket(newbyte[1024],1024);//Das Erstellen eines Pakets entspricht dem Erstellen eines Versandbehälters
while( true){
socket.receive(packet);//Waren abholen und Daten abrufen
byte []arr=packet.getData();//Dateninformationen abrufen
intlen=packet.getLength();//Annehmbare Anzahl der Bytes abrufen
Stringip=packet.getAddress().getHostAddress();//Get die detaillierte IP-Adresse
intport=packet.getPort();//Den Port abrufen
System.out.println(ip+": "+port+":"+newString(arr,0,len));
}
}
}
2. Senden1 Ebenso müssen wir Textverarbeitungswerkzeuge verwenden, um die Spielumgebungsvariablen zu öffnen. 2publicclassDemo02_Send{
publicstaticvoidmain(String[]args)throwsIOException{
Scannersc=newScanner(System.in);//Ziel für Computertastatureingabe erstellen
DatagramSocketsocket=newDatagramSocket();/ /Das Erstellen eines Sockets entspricht dem Erstellen eines portwhile(true){Stringline=sc.nextLine();//Erhalten Sie die String-Array-Eingabe über die Computertastaturif("quit".equals(line)){ break;} DatagramPacketpacket=//Das Erstellen eines Pakets entspricht einem VersandcontainernewDatagramPacket(line.getBytes(),line.getBytes().length,InetAddress.getByName("127.0.0.1"),6666) ;socket.send(packet);//Lieferung und Übertragungsdateninformationen arrangieren}socket.close();}}
Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial zur Verbesserung der UDP-Übertragung von Spielen in Win7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!