• 大小: 11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-08
  • 语言: Java
  • 标签: Socket  

资源简介

用java编写的基于UDP和TCP两种协议编写的Socket(网络编程)案列

资源截图

代码片段和文件信息

package cn.cet.tcp;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;

public class LoginClient {
   public static void main(String[] args) {
 try {

//创建一个客户端Socket
Socket socket=new Socket(“localhost“5000);
    //通过输出流发送请求
OutputStream os=socket.getOutputStream();
String info =“用户名:Tom;密码:123456“;
byte[] infos=info.getBytes();
os.write(infos);
//关闭输出流
socket.shutdownOutput();

//接收到服务器给客户端的响应
InputStream is=socket.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is));
String reply;
while((reply=br.readLine())!=null){
System.out.println(“服务器相应:“+reply);
}

//3.释放资源
socket.close();
 } catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-27 11:23  pb_Socket\
     文件         302  2017-10-27 11:23  pb_Socket\.classpath
     文件         385  2017-10-27 11:23  pb_Socket\.project
     目录           0  2017-10-27 11:23  pb_Socket\.settings\
     文件         598  2017-10-27 11:23  pb_Socket\.settings\org.eclipse.jdt.core.prefs
     目录           0  2017-10-27 11:24  pb_Socket\bin\
     目录           0  2017-10-27 11:24  pb_Socket\bin\cn\
     目录           0  2017-10-28 09:20  pb_Socket\bin\cn\cet\
     目录           0  2017-10-27 11:40  pb_Socket\bin\cn\cet\tcp\
     文件        1942  2017-10-27 13:08  pb_Socket\bin\cn\cet\tcp\LoginClient.class
     文件        1906  2017-10-27 11:55  pb_Socket\bin\cn\cet\tcp\LoginServer.class
     目录           0  2017-10-28 09:21  pb_Socket\bin\cn\cet\udp\
     文件        2070  2017-10-28 10:05  pb_Socket\bin\cn\cet\udp\DataScoketClient.class
     文件        1875  2017-10-28 10:05  pb_Socket\bin\cn\cet\udp\UdpScoketServer.class
     目录           0  2017-10-27 11:24  pb_Socket\src\
     目录           0  2017-10-27 11:24  pb_Socket\src\cn\
     目录           0  2017-10-28 09:20  pb_Socket\src\cn\cet\
     目录           0  2017-10-27 11:40  pb_Socket\src\cn\cet\tcp\
     文件        1032  2017-10-27 13:08  pb_Socket\src\cn\cet\tcp\LoginClient.java
     文件        1110  2017-10-27 11:55  pb_Socket\src\cn\cet\tcp\LoginServer.java
     目录           0  2017-10-28 09:21  pb_Socket\src\cn\cet\udp\
     文件        1261  2017-10-28 10:05  pb_Socket\src\cn\cet\udp\DataScoketClient.java
     文件        1088  2017-10-28 10:05  pb_Socket\src\cn\cet\udp\UdpScoketServer.java

评论

共有 条评论