摘要: 客户端:Socket 服务器:ServerSocket 其中服务器中要使用accept方法时刻监听有没有客户端发来访问。 accept方法的返回值是一个Socket对象,而客户端和服务器之间的信息传递是靠网络中的流的, 而网络中的流都是靠Socket对象创建的,所以可以认为服务器其实没有自己的网络流 阅读全文
posted @ 2020-08-18 22:51 Joker-0927 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 在多线程中如果需要用到集合则不能使用HashMap,Arrlist等集合,在多线程的操作中容易出现错误。 因此java为我们提供了几个并发工具类包括Hashtable,concurrentHashMap,CountDownLatch和Semaphore 首先是HashTable Hashtable采 阅读全文
posted @ 2020-08-18 18:49 Joker-0927 阅读(145) 评论(0) 推荐(0) 编辑
摘要: TCP客服端的接收中: 1 public static void main(String[] args) throws IOException { 2 ServerSocket ss = new ServerSocket(10000); 3 Socket accept = ss.accept(); 阅读全文
posted @ 2020-08-18 13:36 Joker-0927 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 同一台机器不容程序不能用相同的端口号,不然如果前面同端口号的程序正在运行,那么后面同端口号的程序再执行就会报错: 端口号1025先执行 端口号1025的另一个程序后执行: 报错: 虽然很简单,但是遇到了就记一下吧 阅读全文
posted @ 2020-08-18 10:38 Joker-0927 阅读(177) 评论(0) 推荐(0) 编辑
摘要: UDP广播发送端: 1 public static void main(String[] args) throws IOException { 2 DatagramSocket socket = new DatagramSocket(); 3 String s = "Hello 广播"; 4 byt 阅读全文
posted @ 2020-08-18 10:33 Joker-0927 阅读(116) 评论(0) 推荐(0) 编辑
摘要: UDP组播发送端: 1 public static void main(String[] args) throws IOException { 2 DatagramSocket socket = new DatagramSocket(); 3 //组播地址224.0.0.0——239.255.255 阅读全文
posted @ 2020-08-18 10:19 Joker-0927 阅读(708) 评论(0) 推荐(0) 编辑
摘要: UDP的发送:(单播) 1 public static void main(String[] args) throws IOException { 2 DatagramSocket socket=new DatagramSocket();//到邮局(邮局开门) 3 String s="这是码头上的货 阅读全文
posted @ 2020-08-18 09:45 Joker-0927 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 网络编程概述: 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算 机系统 网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 网络编程三要素: - I 阅读全文
posted @ 2020-08-18 09:11 Joker-0927 阅读(99) 评论(0) 推荐(0) 编辑
// 侧边栏目录