win7游戲UDP傳輸怎么優(yōu)化

這篇文章主要介紹了win7游戲UDP傳輸怎么優(yōu)化的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇win7游戲UDP傳輸怎么優(yōu)化文章都會(huì)有所收獲,下面我們一起來看看吧。

創(chuàng)新互聯(lián)公司成都網(wǎng)站建設(shè)按需開發(fā),是成都網(wǎng)站推廣公司,為成都除甲醛提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開發(fā)等。成都網(wǎng)站維護(hù)熱線:18982081108

win7游戲UDP傳輸優(yōu)化教程

一、接收端Receive

1、首先我們需要使用文本編輯工具打開游戲的配置文件。

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)); 

            } 

     } 

}

win7游戲UDP傳輸怎么優(yōu)化

二、發(fā)送端Send

1、同樣我們需要使用文本編輯工具打開游戲的配置文件。

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)建鍵盤錄入對(duì)象

            DatagramSocket socket = new DatagramSocket(); //  創(chuàng)建Socket相當(dāng)于創(chuàng)建碼頭 

           while (true) {

                 String line = sc.nextLine(); // 獲取鍵盤錄入的字符串

                 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();

      } 

}

win7游戲UDP傳輸怎么優(yōu)化

關(guān)于“win7游戲UDP傳輸怎么優(yōu)化”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“win7游戲UDP傳輸怎么優(yōu)化”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文名稱:win7游戲UDP傳輸怎么優(yōu)化
轉(zhuǎn)載注明:http://muchs.cn/article34/jchcse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、電子商務(wù)、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)