相关推荐
-
java基于socket和UDP的GUI聊天程序.zip
java基于socket和UDP的GUI聊天小程序,启动服务器后,可以创建多个客户端进行相互对话。实现了客户端与服务器的交互体验,想学习的可以下载下来看看源码,个人觉得用于课设也是没问题的。
-
网络编程(客户端和服务器的编写)
上层协议要调用下层协议(上层将文件交给下层继续封装),下层协议给上层协议提供服务(下层解析好数据交给上层),这几层协议之间存在着严格的层级关系(不能跨曾交互)在这里发送方和接受方使用的协议都得是一致的才可进行信息的传送.
-
JavaScript 获取客户端计算机硬件及系统信息
通过WMI来实现获取客户端计算机硬件及系统信息:  1//系统信息获取  2function getSysInfo(){  3    var locator = new ActiveXObject ("WbemScripting.
-
IE中使用并且安全级别为低级时!javascript可以获取客户端电脑MAC地址
function getMac(){ var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("Select * from Win32_N
-
浏览器端获取局域网IP地址,本机的MAC,以及机器名
原文链接:http://www.orlion.ga/59/ 只针对IE且客户端的IE允许AcitiveX运行 code: <html> <head> <title></title> </head> <body> <object classid="CLSID:76A64158-CB41
-
java网络编程
课前思考 1. 什么是TCP/ IP协议? 2. TCP/IP有哪两种传输协议,各有什么特点? 3. 什么是URL? 4. URL和IP地址有什么样的关系? 5. 什么叫套接字(Socket)? 6. 套接字(Socket)和TCP/IP协议的关系? 7. URL和套接字(Socket)的关系?8.1 网络编程基本概念,TCP/IP协议简介8.1.1 网络基础知识网络编程的目的就是指
-
客户端到服务器端的通信过程及原理
学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更好的解决问题。 我们首先要了解一个概念性的词汇:Socket socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其
-
Java网络编程详解
1.网络编程 1.1计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机、路由器、交换机等等。 其实从软件编程的角度来说,对于物理设备的理解不需要很深刻,就像你打电话时不需要很熟悉通信网络的底层实现...
-
用消息队列编写一个客户端服务器通信的程序
实验原理: 本实验用消息队列设计一个简易的双人聊天程序(一个服务器,两个客户端)。消息队列重点在于消息类型的匹配,客户端和服务端的“通信协议”的设计。思想如下: 服务器端:接受客户端发来的任何消息,并根据器消息类型,转发给对应的客户端。同时,检测是否有退出标记,有
-
Java网络编程:UDP套接字程序设计,UDP实现Socket通信(附完整代码实现)
Java UDP套接字程序设计 UDP特点: (1)UDP有别于TCP,有自己独立的套接字(IP+PORT),它们的端口号不冲突。和TCP编程相比,UDP在使用前不需要进行连接,没有流的概念。如果说TCP协议通信与电话通信类似,那么UDP通信就与邮件通信类似:不需要实时连接,只需要目的地址; (2)UDP 通信前不需要建立连接,只要知道地址(ip地址和端口号)就可以给对方发送信息; (3)基于用户数据报文(包)读写; (4)UDP通信一般用于线路质量好的环境,如局域网内,如果是互联网,往往应用于对数据完整性
-
Java网络编程:UDP通信
网络通讯的方式除了TCP方式以外,还有一种实现的方式就是UDP方式。UDP(User Datagram Protocol),中文意思是用户数据报协议,方式类似于发短信息,是一种物美价廉的通讯方式,使用该种方式无需建立专用的虚拟连接,由于无需建立专用的连接,所以对于服务器的压力要比TCP小很多,所以也是一种常见的网络编程方式。但是使用该种方式最大的不足是传输不可靠,当然也不是说经常丢失,就像大家
-
Java程序员从笨鸟到菜鸟(六)面试题
1. TCP传输的三次握手和四次挥手策略 传输控制协议(英语:Transmission Control Protocol, TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议 1.1 三次握手(TCP连接建立) 第一次握手:客户端发送syn(同步序列编号)包(syn=j)到服务器,并进入SYN_SENT(表示客户端已发送syn包)状态,等待服务器确认。 第二次握手:服务器收到sy...
-
Java网络编程-Socket简介
Java网络编程-Socket简介 socket编程 什么是socket:socket是BSD UNIX的通信机制,通常称为“套接字”,其英文原意是“孔”或“插座”。顾名思义,socket正如其英文原意一样,像是一个多孔插座,可以提供多个端口的连接服务。 为了更加直观的了解socket,可以用插座来比喻socket。 如果说socket是一个多孔插座,插座是提供各种电器供电的地方,不同的电器工作时...
-
Java程序员从笨鸟到菜鸟之(十三)java网络通信编程
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 首先声明一下,刚开始学习java网络通信编程就对他有一种畏惧感,因为自己对网络一窍不通,所以。。。呵呵。。你懂得,昨天又仔细的学习了一遍,感觉其实java网络编程也没想象的那么难,不信,咱一起看看。。。呵呵。。 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所...
-
14_网络编程
网络编程概述 Java是 Internet 上的语言,它从语言级上提供了对网络应用程 序的支持,程序员能够很容易开发常见的网络应用程序。 Java提供的网络类库,可以实现无痛的网络连接,联网的底层 细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并 且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一 的网络编程环境。 网络通信要素概述 IP和端口 IP + 端口组成的地址叫做套接字(socket) 如何实现网络中的主机互相通信 通信双方地址 IP 端口号
-
socket编程学习笔记
socket编程: 1、网络基础知识 两台计算机通过网络进行通信,首先两台计算机要有唯一的标识,即唯一的IP地址。其次他们要有共同的语言用来交流即协议。再者,每套主机要有相应的端口号。 TCP/IP协议: --TCP/IP协议是目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,也称:TCP/IP协议族 或 TCP/IP协议栈 --TCP...