小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【java技術(shù)】Socket通信的簡(jiǎn)單例子(UDP)

 昵稱29273511 2015-12-10

  上一個(gè)Socket通信的例子是基于TCP協(xié)議的Socket。java對(duì)于UDP協(xié)議的Socket通信同樣有很好的封裝。下面是一個(gè)簡(jiǎn)單的基于UDP協(xié)議的Socket通信的例子。


客戶端

Source code

package com.bobohe.socket;

import java.io.*;

import java.net.*;

class UDPClient{

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

DatagramSocket client = new DatagramSocket();

String sendStr = 'Hello! I'm Client';

byte[] sendBuf;

sendBuf = sendStr.getBytes();

InetAddress addr = InetAddress.getByName('127.0.0.1');

int port = 5050;

DatagramPacket sendPacket = new DatagramPacket(sendBuf ,sendBuf.length , addr , port);

//發(fā)送數(shù)據(jù)

client.send(sendPacket);

byte[] recvBuf = new byte[100];

DatagramPacket recvPacket

= new DatagramPacket(recvBuf , recvBuf.length);

//接收數(shù)據(jù)

client.receive(recvPacket);

String recvStr = new String(recvPacket.getData() , 0 ,recvPacket.getLength());

System.out.println('收到:' + recvStr);

client.close();

}

}


服務(wù)器端

Source code

package com.bobohe.socket;

import java.io.*;

import java.net.*;

class UDPServer {

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

DatagramSocket server = new DatagramSocket(5050);

byte[] recvBuf = new byte[100];

DatagramPacket recvPacket = new DatagramPacket(recvBuf, recvBuf.length);

server.receive(recvPacket);

String recvStr = new String(recvPacket.getData(), 0,

recvPacket.getLength());

System.out.println('Hello World!' + recvStr);

int port = recvPacket.getPort();

InetAddress addr = recvPacket.getAddress();

String sendStr = 'Hello ! I'm Server';

byte[] sendBuf;

sendBuf = sendStr.getBytes();

DatagramPacket sendPacket = new DatagramPacket(sendBuf, sendBuf.length,

addr, port);

server.send(sendPacket);

server.close();

}

}


  文章來(lái)自網(wǎng)絡(luò)

檸檬大數(shù)據(jù)簡(jiǎn)介


  檸檬大數(shù)據(jù)是中科普開(kāi)(北京)科技有限公司的一個(gè)微信公眾平臺(tái),主要為熱愛(ài)大數(shù)據(jù)的伙伴提供大數(shù)據(jù)最新發(fā)展資訊、各行業(yè)的最新應(yīng)用案例以及免費(fèi)的學(xué)習(xí)內(nèi)容。


  中科普開(kāi)是國(guó)內(nèi)首家致力于IT新技術(shù)領(lǐng)域的領(lǐng)航者,專注于云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)技術(shù)的培訓(xùn),也是國(guó)內(nèi)第一家開(kāi)展Hadoop、云計(jì)算的培訓(xùn)機(jī)構(gòu)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多