Rumah > Tutorial sistem > Siri Windows > Tutorial tentang cara mengoptimumkan penghantaran UDP permainan untuk Win7

Tutorial tentang cara mengoptimumkan penghantaran UDP permainan untuk Win7

WBOY
Lepaskan: 2024-01-09 09:34:01
ke hadapan
1204 orang telah melayarinya

Penghantaran UDP permainan win7 sering muncul dalam beberapa permainan dalam talian khusus atau permainan dalam talian Ia akan menjejaskan kelajuan penghantaran kami Jika kelajuan terlalu perlahan, skrin permainan, bunyi, dll. Kami boleh menggunakan kod permainan Optimize Penghantaran UDP, mari kita lihat di bawah.

Tutorial pengoptimuman penghantaran UDP permainan Win7:

1 Terima

1. Pertama, kita perlu menggunakan alat penyuntingan teks untuk membuka fail konfigurasi permainan.

2. Kemudian masukkan kod berikut:

pakej com.heima.socket;

import java.io.IOException; Demo02_Receive {

public static void main(String[] args) membuang IOException {

Soket DatagramSocket = DatagramSocket(6666); // Mencipta Soket adalah bersamaan dengan mencipta dok

paket DatagramtePacket = new DatagramPacket 1024], 1024 ); // Mencipta Paket adalah bersamaan dengan mencipta bekas

manakala (benar) {

socket.receive(packet); // Terima barang dan terima data

bait[] arr = packet.getData (); // Dapatkan data

int len ​​​​= packet.getLength(); // Dapatkan bilangan bait yang sah

String ip = packet.getAddress().getHostAddress();

int port = packet.getPort() ; // Dapatkan nombor port

System.out.println(ip + ":" + port + ":" + String baharu(arr, 0, len) }

}

}

2. Kami juga perlu menggunakan alat penyuntingan teks untuk membuka fail konfigurasi permainan.

2. Kemudian masukkan kod berikut:

paket com.heima.socket;

Tutorial tentang cara mengoptimumkan penghantaran UDP permainan untuk Win7import java.io.IOException; .net.InetAddress;

import java.util.Scanner;

public class Demo02_Send {

public static void main(String[] args) throws IOException {

Scanner sc = new. Cipta objek input papan kekunci

Soket DatagramSocket = new DatagramSocket(); // Mencipta Soket adalah bersamaan dengan mencipta dok

manakala (true) {

Talian rentetan = sc.nextLine();

if ("quit".sama dengan(line)) {

break;

}

Paket DatagramPacket = // Mencipta Paket adalah bersamaan dengan bekas

DatagramPacket(line.getBytes(y) baharu ().length,

InetAddress.getByName("127.0.0.1"), 6666

socket.send(paket); }

}

Atas ialah kandungan terperinci Tutorial tentang cara mengoptimumkan penghantaran UDP permainan untuk Win7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:somode.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan