(部分转于:UNIX域协议(命名套接字)) 一、什么是UNIX域套接字? Unix域协议并不是实际的协议族,而是在单个主机上执行客户端与服务器端通信的一种方式。 是进程间通信的一种方式。常用于前后台进程通信。 其提供两种套接字:字节流套接字(类似于TCP),数据报套接字(类似UDP) 但Unix域数 ...
分类:
其他好文 时间:
2020-01-29 14:04:07
阅读次数:
81
什么是协议 所谓协议,就是指双方通信过程中必须要遵守的规则 什么是HTTP协议 HTTP协议就是互联网通信标准 我们访问网页的时候,事实上就是客户端与服务器端通信。 ① http协议相关历史(了解) 最早的HTTP协议的版本为0.9 ,它是在1990年的时候提出的 在1996年的时候,又提出了HTT ...
分类:
Web程序 时间:
2017-08-19 15:03:36
阅读次数:
226
最近在研究P2P通信,希望能够穿透路由器。 当前的做法只是使用TCP协议进行客户端与服务器端通信,使用UDP协议进行客户端之间的打洞操作,UDP的方式的源码在下方。 一直没有实现TCP的打洞,如果有实现的,希望分享一下经验,谢谢。 源码下载 ...
分类:
其他好文 时间:
2017-01-20 09:51:26
阅读次数:
167
高性能的网络通信包括以下方面:选择正确的数据格式和与之匹配的传输技术。 一、数据格式 用于传输的数据格式有: 1)html,仅适用于特定场合,传输数据量大,不过它可以节省客户端的CPU周期, 2)XMl,相对笨重并且解析缓慢; 3)json 轻量级,解析速度快 4)字符分割的自定义格式十分轻量级,在 ...
分类:
编程语言 时间:
2016-12-18 17:48:51
阅读次数:
277
一:Ajax (Asynchronous JavaScript and XML)不是一个新的技术,事实上,它是一些旧有的成熟的技术以一种全新的更加强大的方式整合在一起 Ajax的关键技术: 1.使用XHTML(HTML)和CSS构建标准化的展示层 2.使用DOM进行动态显示和交互 3.使用XML和X ...
分类:
编程语言 时间:
2016-09-14 23:06:31
阅读次数:
194
一、首先说明:蓝牙通信必须用手机测试,因为avd里没有相关的硬件,会报错!
好了,看看最后的效果图:
二、概述:
1.判断是否支持BluetoothBluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if(bluetoothAdapter == null) {
//the device...
分类:
移动开发 时间:
2016-06-03 10:11:48
阅读次数:
374
(socket通信) 客户端与服务器端通信问题: 我们首先要了解一个概念性的词汇:Socket socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其实就是两个程序通信用的。)socket非常类似于电话的插座。... ...
分类:
其他好文 时间:
2016-05-23 16:40:01
阅读次数:
123
1.系统框架 2.系统结构图 3.各模块详细设计 客户端与服务器端通信活动图: 客户端之间进行数据文件传输活动图: ...
分类:
其他好文 时间:
2016-05-19 21:05:05
阅读次数:
118
Socket编程此篇博文的来源
自己一直以为将网络编程这块的知识掌握的还可以了,今天突然有涉及客户端和服务器端的通信的这一块知识的应用,发现自己还不是那么的熟悉这一块,鼓捣了半天,因此就想通过此篇博文来记录一下,也希望能够给更对的朋友们一点帮助...
分类:
其他好文 时间:
2015-06-12 10:14:44
阅读次数:
123
多个客户端与一个服务器端通信的问题上篇博文主要是讲的关于客户端与服务器端的通信问题,在上篇博文中当我们只有一个客户端访问我们的服务器时是可以正常运行的,但是当我们有多个客户端访问我们的服务器时,我们的代码就不能正常工作了。而在现实中,我们是很少有一个服务器只供一个客户端访问的,此篇博文就是来解决多个客户端访问我们服务器端的问题。
解决方法:
用一个多线程就可以解决...
分类:
其他好文 时间:
2015-06-12 10:12:12
阅读次数:
195