相关推荐
-
网络编程(客户端和服务器的编写)
上层协议要调用下层协议(上层将文件交给下层继续封装),下层协议给上层协议提供服务(下层解析好数据交给上层),这几层协议之间存在着严格的层级关系(不能跨曾交互)在这里发送方和接受方使用的协议都得是一致的才可进行信息的传送.
-
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
-
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 网络基础知识网络编程的目的就是指
-
数据报(UDP)套接字客户端/服务器编程
实现一个基本的数据报套接字客户端/服务器通信程序,客户端和服务器按如下步骤交互: (1)客户端向服务器发出日期时间请求字符串,如:%D %Y %A %T等。 (2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端。 /* UPD服务器 说明:数据报服务器,用于接收来自数据报客户端发来
-
Java编写一个简单的TCP通信程序。服务器发送一条字符串,客户端接收该信息并显示。
import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class SocketServer { private static final int POR
-
客户端到服务器端的通信过程及原理
学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更好的解决问题。 我们首先要了解一个概念性的词汇:Socket socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其
-
用消息队列编写一个客户端服务器通信的程序
实验原理: 本实验用消息队列设计一个简易的双人聊天程序(一个服务器,两个客户端)。消息队列重点在于消息类型的匹配,客户端和服务端的“通信协议”的设计。思想如下: 服务器端:接受客户端发来的任何消息,并根据器消息类型,转发给对应的客户端。同时,检测是否有退出标记,有
-
Java网络编程-Socket简介
Java网络编程-Socket简介 socket编程 什么是socket:socket是BSD UNIX的通信机制,通常称为“套接字”,其英文原意是“孔”或“插座”。顾名思义,socket正如其英文原意一样,像是一个多孔插座,可以提供多个端口的连接服务。 为了更加直观的了解socket,可以用插座来比喻socket。 如果说socket是一个多孔插座,插座是提供各种电器供电的地方,不同的电器工作时...
-
Java程序员从笨鸟到菜鸟之(十三)java网络通信编程
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 首先声明一下,刚开始学习java网络通信编程就对他有一种畏惧感,因为自己对网络一窍不通,所以。。。呵呵。。你懂得,昨天又仔细的学习了一遍,感觉其实java网络编程也没想象的那么难,不信,咱一起看看。。。呵呵。。 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所...
-
Java网络编程详解
1.网络编程 1.1计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机、路由器、交换机等等。 其实从软件编程的角度来说,对于物理设备的理解不需要很深刻,就像你打电话时不需要很熟悉通信网络的底层实现...
-
java udp广播代码示例
应用场景: 一个学校,每当下课时间到了提供提示下课功能。分析:用UDP实现广播向同网段电脑发送数据,客户端接受接受到数据后,弹出提示对话框。服务端需要一个循环来判断时间是否到下课时间,这里如果用死循环,很占系统资源,我测试CUP在100%,用java的Timer类可以很好的解决这个问题,既能保证程序始终运行,又不怎么占系统资源,具体什么原理,没有仔细研究过。下面来看代码具体实现 服务段
-
Java网络编程第一章
网络编程第一章笔记 首先说明一下:这是JAVA网络编程个人阅读笔记,书籍是《Java网络编程》第四版,原著:Elliotte Rusty Harold,译者:李帅,荆涛,中国电力出版社出版。 图 《Java网络编程》 在这里我提供一下Java网络编程此书的PDF版,大家可以看一下,仅供学习,请勿用于商业用途,资源源于网络。 链接:http://pan.baidu.com/s/1mi
-
计算机的地址信息,js获取IP地址与计算机信息
例子:复制代码 代码示例:function fnShowPrcName(prcName){var locator = new ActiveXObject("WbemScripting.SWbemLocator");var service = locator.ConnectServer(".", "/root/CIMV2");var processes = service.ExecQuery("Se...
-
深入挖掘Windows脚本技术
深入挖掘Windows脚本技术转自:http://www.xfocus.net创建时间:2004-11-20文章属性:原创文章提交:zzzevazzz (zzzevazzz_at_sina.com)深入挖掘Windows脚本技术-------------------------------------------------------zzzEVAzzz http://www.ph4nt0m.