rprt.net
当前位置:首页 >> 请教大佬,JAvA中SoCkEt通信中为什么要用JSON?JSon起到的作用是什么 >>

请教大佬,JAvA中SoCkEt通信中为什么要用JSON?JSon起到的作用是什么

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式.可以方便的实现数据的跨平台交换. 数据例子:{"firstName": "Brett", "lastName": "McLaughlin"}具有轻量级的特性,相较于xml.具有良好的可读性.具有平台无关性,可方便在不同的平台之间传递.具有通用性,现在很多平台,语言环境都支持json.

json,xml是一种数据格式,在java中最为数据传递,交换等使用

只要是涉及到网络编程都要用socket

socket是用于网络通信的,你想要跟别人联系都得通过socket占据端口来与别人通信,比如QQ的聊天,就是用socket来发送消息的

定义数据时,如果数据是引用类型,系统就会在内存中为其分配堆空间,如果是值类型,会分配栈空间,堆空间要比栈空间大,操作堆是操作堆的地址,而栈操作的是值,如果楼主没有学过计算机组成原理或内存分配机制的话,这个解释起来太抽象了

接收端(服务端)中的socket要实时处于监听状态,即要设置一个死循环.例如:while(1){ //..}当接收到一个客户端的消息,再为其开辟新的进程进行数据处理.我也只是说个大概,具体建议网络上百度一下socket通信方法,看看人家服务器端是怎么写的.

c的#是什么?c#?json只是规定了数据格式的字符串,和语言间通信没什么关系.如果你说的通信是两个程序的通信,那就用网络tcp,socket什么的,或者用进程间通信(同一个电脑才行),网络通信自然要有格式,通信传的是字节数据,要通信

所谓Java socket通信通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄.应用程序通常通过"套接字"向网络发出请求或者应答网络请求.socket 开发分客户端与服务端服务端开启服务监听某一端口客户端向此服务器的这个端口发出请求,成功则会建立会话,形成通道.这个通道若不做其它操作会一直存在,就是所谓的长连接了,这时服务端与客户端可以通过此通道进行即时通信

有两种协议吧,UDP/tcp两种,搜索下应该都有的

1,TCP在网络通信上有极强的生命力,例如远程连接(Telnet)和文件传输(FTP)都需要不定长度的数据被可靠地传输.但是可靠的传输是要付出代价的,对数据内容正确性的检验必然占用计算机的处理时间和网络的带宽,因此TCP传输的效率不如UDP高.2,UDP操作简单,而且仅需要较少的监护,因此通常用于局域网高可靠性的分散系统中client/server应用程序.例如视频会议系统,并不要求音频视频数据绝对的正确,只要保证连贯性就可以了,这种情况下显然使用UDP会更合理一些.

相关文档
gmcy.net | msww.net | zxqt.net | gtbt.net | hbqpy.net | 网站首页 | 网站地图
All rights reserved Powered by www.rprt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com