赞
踩
Socket之UDP和TCP
独立于具体协议的网络编程接口
在ISO模型中,主要位于会话层和传输层之间
BSD Socket(伯克利套接字)是通过标准的UNIX文件描述符和其他程序通讯的一个办法,目前已经被广泛移植到各个平台。
UDPServer.java
import java.net.*; import java.util.Arrays; import java.io.*; public class UDPServer{ public static void main(String args[]){ DatagramSocket aSocket = null; try{ aSocket = new DatagramSocket(8080);//端口号为:8080 byte[] buffer = new byte[1000]; byte[] id = new byte[1000]; byte[] score = new byte[1000]; DatagramPacket request = new DatagramPacket(buffer, buffer.length); aSocket.receive(request); BufferedReader i = new BufferedReader(new FileReader("C:\\Users\\Linyz\\Desktop\\data.txt")); String str; while ((str = i.readLine()) != null) { String[] tokens = str.split(","); id = tokens[0].getBytes(); score = tokens[1].getBytes(); int nLen = request.getLength(); String r,I; r = new String(request.getData(),0,nLen); I = new String(id); if (r.
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。