![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
张子又
道阻且长,行则将至 行而不辍,未来可期!
展开
-
Java中的网络编程(Socket编程)1
TCP协议和UDP协议: 一:TCP(transfer control protocol) 一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议 。 特点: 面向连接 点到点的通信 高可靠性 占用系统资源多、效率低 生活案例 打电话 应用案例: HTTP FTP TELNET SMTP 二:UDP(User DatagramProtocol ) 一...原创 2019-01-03 19:31:03 · 229 阅读 · 0 评论 -
Java中的网络编程(Socket编程)2
InetAddress类 封装计算机的ip地址 ,没有端口 public static void main(String[] args) throws UnknownHostException { //创建IP对象 //InetAddress ip = InetAddress.getByName("192.168.3.134"); //InetAddress ip = InetAddr...原创 2019-01-03 19:50:10 · 213 阅读 · 0 评论 -
Java中 UDP 利用多线程,实现网络聊天室
利用多线程,实现网络聊天室 1:发送端的线程 2:接收端的线程 3:测试类 从上面两个来看,UDP编程时最好不要超过1472(针对以太网),如果要求不 高, 就算超过了1472了, 可以超过65507,即包总大小不要超过64k import java.io.IOException; import java.net.DatagramSocket; public c...原创 2019-01-04 20:49:27 · 1065 阅读 · 3 评论 -
Java中的TCP编程
需求:完成网络登录功能: 用户输入用户名密码,服务器给出登录成功或失败的提示 TCP编程基于 请求—响应 在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序 第一次通讯中等待连接的程序被称作服务器端(Server)程序 利用IO流实现数据的传输 单向 :只有请求 双向:请求—响应 循环双向:持续(请求—响应) 客户端Socket 此类实现客户端套接字(也可以就叫“套接字...原创 2019-01-04 21:01:05 · 2686 阅读 · 0 评论