win7游戲的UDP傳輸經(jīng)常出現(xiàn)在一些小眾網(wǎng)絡(luò)游戲或者聯(lián)機(jī)游戲中,它會(huì)影響我們的傳輸速度,如果速度過(guò)慢會(huì)就會(huì)讓游戲畫(huà)面、聲音等出現(xiàn)卡頓,我們可以使用下面的代碼優(yōu)化游戲UDP傳輸,下面一起來(lái)看一下吧。
一、接收端Receive
1、首先我們需要使用文本編輯工具打開(kāi)游戲的配置文件。
2、接著輸入下方代碼:
package com.heima.socket;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class Demo02_Receive {
public static void main(String[] args) throws IOException {
DatagramSocket socket = new DatagramSocket(6666); // 創(chuàng)建Socket相當(dāng)于創(chuàng)建碼頭
DatagramPacket packet = new DatagramPacket(new byte[1024], 1024);// 創(chuàng)建Packet相當(dāng)于創(chuàng)建集裝箱
while (true) {
socket.receive(packet); // 接貨,接收數(shù)據(jù)
byte[] arr = packet.getData(); // 獲取數(shù)據(jù)
int len = packet.getLength(); // 獲取有效的字節(jié)個(gè)數(shù)
String ip = packet.getAddress().getHostAddress(); // 獲取ip地址
int port = packet.getPort(); // 獲取端口號(hào)
System.out.println(ip + ":" + port + ":" + new String(arr, 0, len));
}
}
}
二、發(fā)送端Send
1、同樣我們需要使用文本編輯工具打開(kāi)游戲的配置文件。
2、然后輸入下方代碼:
package com.heima.socket;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.Scanner;
public class Demo02_Send {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in); // 創(chuàng)建鍵盤(pán)錄入對(duì)象
DatagramSocket socket = new DatagramSocket(); // 創(chuàng)建Socket相當(dāng)于創(chuàng)建碼頭
while (true) {
String line = sc.nextLine(); // 獲取鍵盤(pán)錄入的字符串
if ("quit".equals(line)) {
break;
}
DatagramPacket packet = // 創(chuàng)建Packet相當(dāng)于集裝箱
new DatagramPacket(line.getBytes(), line.getBytes().length,
InetAddress.getByName("127.0.0.1"), 6666);
socket.send(packet); // 發(fā)貨,將數(shù)據(jù)發(fā)出去
}
socket.close();
}
}
相關(guān)文章:win7游戲性能優(yōu)化教程 | win7實(shí)用的優(yōu)化技巧
更新新的windows系統(tǒng)之后有不少的用戶發(fā)現(xiàn)自己的任務(wù)欄出現(xiàn)了天......
閱讀win10日歷是一款有著諸多設(shè)置的多功能程序,今天小編為大家?guī)?.....
閱讀庫(kù)樂(lè)隊(duì)彈出提示被其他App中斷且無(wú)法使用,是怎么回事?后臺(tái)并無(wú)......
閱讀當(dāng)我們將制作好演示文稿復(fù)制到其他電腦中進(jìn)行播放時(shí),由于其......
閱讀我們要是在打開(kāi)打印機(jī)設(shè)備或是使用時(shí)出現(xiàn)操作無(wú)法完成0x0000......
閱讀有的朋友想要提前創(chuàng)建還原點(diǎn)以避免系統(tǒng)崩潰,但是很多朋友不知道win11怎么創(chuàng)建系統(tǒng)還原點(diǎn),其實(shí)在系統(tǒng)保護(hù)下就可以創(chuàng)建了。...
次閱讀
edge瀏覽器是大家平時(shí)使用非常普遍的一款瀏覽器,該瀏覽器是大家非常使用的,常常通過(guò)edge瀏覽器進(jìn)行各種網(wǎng)站登錄或者是網(wǎng)頁(yè)的查看等,有的小伙伴在瀏覽網(wǎng)頁(yè)內(nèi)容的時(shí)候,覺(jué)得文字字體太...
次閱讀
windows11有必要安裝殺毒軟件嗎?是否需要Win11的第三方防病毒軟件? Microsoft 已發(fā)布 Windows 11,其中對(duì)操作系統(tǒng)的性能、用戶體驗(yàn)和安全性進(jìn)行了多項(xiàng)增強(qiáng)。 說(shuō)到...
次閱讀
簡(jiǎn)單地從 Internet 下載 missing.dll 文件可能很誘人,但您應(yīng)該不惜一切代價(jià)避免這樣做。首先,您下載的 .dll 文件可能包含可能感染整個(gè)系統(tǒng)的惡意軟件。 更糟糕的是,下...
次閱讀
根據(jù)NetMarketShare的第三方數(shù)據(jù),谷歌瀏覽器和Microsoft Edge都設(shè)法在2020年7月增加了市場(chǎng)份額,從表面上看,這種持續(xù)增長(zhǎng)的最大受害者似乎就是Firefox。 Mozilla的應(yīng)用...
次閱讀
win7系統(tǒng)是一款在使用過(guò)程中一般不會(huì)出現(xiàn)問(wèn)題的優(yōu)秀系統(tǒng),但是最近很多小伙伴們都在反應(yīng)所win7顯示器模糊?今天小編就為大家?guī)?lái)了win7顯示器模糊的最佳調(diào)節(jié)方法,一起來(lái)看看吧。...
次閱讀
華碩K550VX是一款搭載第6代英特爾酷睿處理器的15.6英寸筆記本。預(yù)裝的是win10系統(tǒng),但是還是有不少的用戶喜歡win7系統(tǒng),由于該筆記本采用的是intel 6代CPU,在安裝WIN7過(guò)程中USB設(shè)備不能使用,需...
次閱讀
win7以其穩(wěn)定性和良好的兼容性一直深受大家的喜愛(ài),但是很多小伙伴不知道ghost win7 x64在哪下載,今天小編帶來(lái)了下載的方式及其下載安裝步驟,具體的解決方法下面一起來(lái)看看吧。...
次閱讀
最近有很多朋友反映自己的usb被限制了權(quán)限,導(dǎo)致u盤(pán)只能讀取卻不能寫(xiě)入。這時(shí)候不要擔(dān)心,我們可以通過(guò)修改注冊(cè)表的方式解決這個(gè)問(wèn)題,下面就跟著小編來(lái)看一下具體的操作方法吧。...
次閱讀
如何修復(fù)Windows11更新錯(cuò)誤0x8024a205 就像之前的迭代一樣,Windows 11 很容易出錯(cuò)。遇到這些的頻率可能已經(jīng)減少,但有些仍然存在。在以下指南中,我們將討論 0x8024a205...
次閱讀
當(dāng)我們想要修改系統(tǒng)語(yǔ)言而去安裝語(yǔ)言包的時(shí)候,可能會(huì)出現(xiàn)win7語(yǔ)言包安裝失敗的問(wèn)題,這其實(shí)可能是系統(tǒng)的bug導(dǎo)致,也可能是由于安裝的一個(gè)更新bug。...
次閱讀
雖然win7系統(tǒng)比較老了,但是還是有著很多的文件夾可以去共享的,可以還是會(huì)有用戶不知道怎么操作的,所以下面就帶來(lái)了win7共享文件夾設(shè)置教程,快來(lái)一起看看吧。...
次閱讀
電腦的對(duì)比度是顯示的重要因素,如果太亮或者太暗都是不好的,可以有些新手用戶不會(huì)操作,所以下面就帶來(lái)調(diào)整的方法,讓你們看看win7如何調(diào)整屏幕對(duì)比度。...
次閱讀
Windows11與Windows10:有什么區(qū)別? Win11正式版是微軟操作系統(tǒng)的新面孔,它于 2021 年 10 月開(kāi)始分階段推出。據(jù)微軟稱,它將在 2025 年之后停止對(duì) Microsoft 10 的支持,所...
次閱讀
我們?cè)谑褂脀in7操作系統(tǒng)的時(shí)候,如果想要使用U盤(pán)重裝操作系統(tǒng),首先就要通過(guò)電腦的快捷方式進(jìn)入bios通過(guò)設(shè)置U盤(pán)啟動(dòng)來(lái)進(jìn)行重裝的步驟。那么很多小伙伴還不知道windows7操作系統(tǒng)重裝的bios界...
次閱讀