CN106936927A - 一种基于PC客户端的socket通信方法 - Google Patents

一种基于PC客户端的socket通信方法 Download PDF

Info

Publication number
CN106936927A
CN106936927A CN201710259758.0A CN201710259758A CN106936927A CN 106936927 A CN106936927 A CN 106936927A CN 201710259758 A CN201710259758 A CN 201710259758A CN 106936927 A CN106936927 A CN 106936927A
Authority
CN
China
Prior art keywords
socket
connection
process object
server
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710259758.0A
Other languages
English (en)
Inventor
方敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Bill Trading Center Co Ltd
Original Assignee
Wuhan Bill Trading Center Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Bill Trading Center Co Ltd filed Critical Wuhan Bill Trading Center Co Ltd
Priority to CN201710259758.0A priority Critical patent/CN106936927A/zh
Publication of CN106936927A publication Critical patent/CN106936927A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种基于PC客户端的socket通信方法,包括:S1、启动新线程,根据预定参数创建socket处理器对象;S2、在所述socket处理器对象中,创建socket连接处理对象,将所述socket连接处理对象的当前连接状态设置为未连接状态;S3、启动新线程,启动所述socket连接处理对象,向服务器发送连接请求,与所述服务器建立socket连接;S4、连接成功后,获取所述socket连接处理对象的连接ID,同时将所述socket连接处理对象的当前连接状态设置为连接状态,通过所述socket连接处理对象与所述服务器进行数据交互。本发明的有益效果是:相比现有的通信方法,本技术方案通过在客户端与服务器之间建立socket连接进行数据交互,提高了数据处理的速度和效率。

Description

一种基于PC客户端的socket通信方法
技术领域
本发明涉及数据通信领域,特别涉及一种基于PC客户端的socket通信方法。
背景技术
现有技术中,基于PC客户端的通信方法包括单工通信、半双工通信和全双工通信三种。单工通信是指消息只能单方向传输的工作方式。半双工通信可以实现双向的通信,但不能在两个方向上同时进行,必须轮流交替地进行。全双工通信是指在通信的任意时刻,允许数据同时在两个方向上传输。但是,一般的通信方法在速度和效率方面并不理想。
发明内容
本发明提供了一种基于PC客户端的socket通信方法,解决了现有技术通信方法的速度和效率并不理想的技术问题。
本发明解决上述技术问题的技术方案如下:一种基于PC客户端的socket通信方法,包括:
S1、启动新线程,根据预定参数创建socket处理器对象,同时启动新线程创建socket连接监视器对象;
S2、在所述socket处理器对象中,创建socket连接处理对象,将所述socket连接处理对象的当前连接状态设置为未连接状态;
S3、启动新线程,启动所述socket连接处理对象,向服务器发送连接请求,与所述服务器建立socket连接;
S4、连接成功后,获取所述socket连接处理对象的连接ID,同时将所述socket连接处理对象的当前连接状态设置为连接状态,通过所述socket连接处理对象与所述服务器进行数据交互,同时将所述socket连接处理对象和所述连接ID添加到所述socket连接监视器对象的socket连接监视列表中。
本发明的有益效果是:相比现有的通信方法,本技术方案通过在客户端与服务器之间建立socket连接来进行数据交互,提高了数据交互的速度和效率,还可以通过服务器地址列表使客户端同时与多个服务器进行连接。
在上述技术方案的基础上,本发明还可以做如下改进。
优选地,步骤S1中,如果所述预定参数包括的服务器地址列表中包括多个服务器地址,则生成多个socket连接处理对象,与多个服务器建立socket连接。
优选地,步骤S3中,与所述服务器建立socket连接的方法包括:
A1、判断所述预定参数包括的连接设定参数中是否包括重连时间列表,如是,则将所述重连时间列表中最大重连时间设置为当前最大重连时间,否则,将客户端默认的最大重连时间设置为当前最大重连时间;
A2、在所述当前最大重连时间内,与所述服务器反复建立socket连接,直到连接成功。
优选地,步骤S4中,获取所述socket连接处理对象的连接ID的方法包括:
B1、向所述服务器发送用于获取连接ID的消息,接收所述服务器返回的第一次连接时为所述客户端生成的第一连接ID;
B2、将所述第一连接ID设置为所述socket连接处理对象的连接ID。
优选地,步骤S4中,通过所述socket连接处理对象与所述服务器进行数据交互的方法包括:
C1、实例化读处理器和写处理器,分别得到第一读处理对象和第一写处理对象;
C2、将所述第一读处理对象和所述第二写处理对象分别设置为所述socket连接处理对象的读处理对象和写处理对象;
C3、启动第一线程,通过所述读处理对象读取并处理所述服务器发送的消息;
C4、启动第二线程,通过所述写处理对象将写队列中的待写入数据发送给所述服务器。
优选地,步骤C3包括:
C31、从线程池启动第一线程,通过所述读处理对象从所述socket连接处理对象的连接通道中读取字节流格式的第一数据块;
C32、调用所述预定参数包括的消息格式变换处理类的数据格式转换方法将所述第一数据块转化为消息格式的第一消息;
C33、调用所述socket连接处理对象的消息处理方法处理所述第一消息,结束所述第一线程。
优选地,步骤C4包括:
C41、从线程池启动第二线程,通过所述写处理对象从写队列中读取消息格式的第二消息;
C42、调用所述消息格式变换处理类的数据格式转换方法将所述第二消息转化为字节流格式的第二数据块;
C43、调用底层的写数据流方法将所述第二数据块写入所述socket连接处理对象的连接通道中,并发送给所述服务器,结束所述第二线程。
优选地,步骤S1中,根据预定参数创建socket处理器对象的方法包括:判断所述连接设定参数中是否包括SSL信息,如是则根据所述SSL信息中的密匙文件和密码创建加密的socket处理器对象。
优选地,步骤S1中,将所述socket处理器对象设置为连接失败***,并通过所述socket连接监视器对象和所述连接失败***对每个socket连接处理对象的连接状态进行监视。
优选地,步骤S1中,通过所述socket连接监视器对象和所述连接失败***对每个socket连接处理对象的连接状态进行监视的方法包括:
D1、定时启动所述socket连接监视器对象中的检查socket连接的任务;
D2、循环获取所述socket连接监视列表中的每个socket连接处理对象;
D3、通过每个socket连接处理对象向所述服务器发送ping消息,判断是否接收到应答消息,如是则表示该socket连接处理对象为连接状态,退出执行;否则表示该socket连接处理对象为未连接状态,并给所述连接失败***发送通知消息;
D4、当所述连接失败***接收到所述通知消息,通过所述socket处理器对象重新启动该socket连接处理对象,与所述服务器建立socket连接。
附图说明
图1为本发明实施例提供的一种基于PC客户端的socket通信方法的流程示意图;
图2为本发明另一实施例提供的一种基于PC客户端的socket通信方法的流程示意图;
图3为本发明另一实施例提供的一种基于PC客户端的socket通信方法的流程示意图;
图4为本发明另一实施例提供的一种基于PC客户端的socket通信方法的流程示意图;
图5为本发明另一实施例提供的一种基于PC客户端的socket通信方法的流程示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,提供一种基于PC客户端的socket通信方法,包括:
S1、启动新线程,根据预定参数创建socket处理器对象,同时启动新线程创建socket连接监视器对象;
S2、在socket处理器对象中,创建socket连接处理对象,将socket连接处理对象的当前连接状态设置为未连接状态;
S3、启动新线程,启动socket连接处理对象,向服务器发送连接请求,与服务器建立socket连接;
S4、连接成功后,获取socket连接处理对象的连接ID,同时将socket连接处理对象的当前连接状态设置为连接状态,通过socket连接处理对象与服务器进行数据交互,同时将socket连接处理对象和连接ID添加到socket连接监视器对象的socket连接监视列表中。
具体地,socket处理器对象与socket连接监视器对象同时创建,但通过不同的线程创建;在进行连接之前,要先创建socket连接处理对象,将socket连接处理对象的当前连接状态设置为未连接状态,然后才能动socket连接处理对象,向服务器发送连接请求,从而与服务器建立socket连接;如果连接成功,则可以进行数据交互,如果连接失败则需要通过重连机制进行重连,直至连接成功。其中,重连机制是指当PC端socket未连接的时候,经过一段时间会尝试重连。连接成功后,服务器会给客户端生成一个连接ID,并将该连接ID返回给客户端,最后将socket连接处理对象和连接ID添加到socket连接监视器对象的socket连接监视列表中,通过socket连接监视器对象定时对socket连接监视列表中的所有socket连接处理对象进行连接检查,如果发现有未连接上的对象,就启动重连机制。
上述实施例中,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket),socket本质是编程接口,对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是socket编程接口,socket用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。socket非常类似于电话插座。以一个国家级电话网为例,电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相当于发出连接请求(假如对方不在同一区内,还要拨对方区号,相当于给出网络地址)。假如对方在场并空闲(相当于通信的另一主机开机且可以接受连接请求),拿起电话话筒,双方就可以正式通话,相当于连接成功。双方通话的过程,是一方向电话机发出信号和对方从电话机接收信号的过程,相当于向socket发送数据和从socket接收数据。通话结束后,一方挂起电话机相当于关闭socket,撤消连接。
具体地,预定参数包括服务类型、服务器地址列表、连接设定参数、消息格式变换处理类以及消息处理器,步骤S1中,如果服务器地址列表中包括多个服务器地址,则生成多个socket连接处理对象,与多个服务器建立socket连接。
上述实施例中,一个客户端可以同时与多个服务器建立socket连接,同时向多个服务器发送连接请求,同时与多个服务器进行数据交互。
具体地,如图2所示,步骤S3中,与服务器建立socket连接的方法包括:
A1、判断连接设定参数中是否包括重连时间列表,如是,则将重连时间列表中最大重连时间设置为当前最大重连时间,否则,将客户端默认的最大重连时间设置为当前最大重连时间;
A2、在当前最大重连时间内,与服务器反复建立socket连接,直到连接成功。
具体地,如图3所示,步骤S4中,获取socket连接处理对象的连接ID的方法包括:
B1、向服务器发送用于获取连接ID的消息,接收服务器返回的第一次连接时为客户端生成的第一连接ID;
B2、将第一连接ID设置为socket连接处理对象的连接ID。
具体地,如图4所示,步骤S4中,通过socket连接处理对象与服务器进行数据交互的方法包括:
C1、实例化读处理器和写处理器,分别得到第一读处理对象和第一写处理对象;
C2、将第一读处理对象和第二写处理对象分别设置为socket连接处理对象的读处理对象和写处理对象;
在处理读事件和写事件之前,必须先实例化socket连接处理对象的读处理对象和写处理对象,将读处理器对象赋给socket连接处理对象的读处理对象,将写处理器对象赋给socket连接处理对象的写处理对象,准备工作完成后,就可以开始执行下述流程,
C3、启动第一线程,通过读处理对象读取并处理服务器发送的消息,具体包括:
C31、从线程池启动第一线程,通过读处理对象从socket连接处理对象的连接通道中读取字节流格式的第一数据块;
C32、调用消息格式变换处理类的数据格式转换方法将第一数据块转化为消息格式的第一消息;在处理之前,需要将数据转化成消息处理方法可以识别的数据格式;
C33、调用socket连接处理对象的消息处理方法处理第一消息,并将处理结果返回至服务器,结束第一线程。
C4、启动第二线程,通过写处理对象将写队列中的待写入数据发送给服务器,具体包括:
C41、从线程池启动第二线程,通过写处理对象从写队列中读取消息格式的第二消息;
C42、调用消息格式变换处理类的数据格式转换方法将第二消息转化为字节流格式的第二数据块;在处理之前,需要将数据转化成写数据流方法可以识别的数据格式;
C43、调用底层的写数据流方法将第二数据块写入socket连接处理对象的连接通道中,并发送给服务器,结束第二线程。
可以看出,通过读处理对象读取并处理服务器发送的消息的过程与通过写处理对象将写队列中的待写入数据发送给服务器的过程是通过不同线程完成的,因此,两者可以并行处理,提高处理效率。
具体地,步骤S1中,根据预定参数创建socket处理器对象的方法包括:判断连接设定参数中是否包括SSL信息,如是则根据SSL信息中的密匙文件和密码创建加密的socket处理器对象,否则直接创建socket处理器对象。
具体地,步骤S1中,将所述socket处理器对象设置为连接失败***,并通过socket连接监视器对象和连接失败***对每个socket连接处理对象的连接状态进行监视。
如图5所示,步骤S1中,通过socket连接监视器对象和连接失败***对每个socket连接处理对象的连接状态进行监视的方法包括:
D1、定时启动socket连接监视器对象中的检查socket连接的任务;
D2、循环获取socket连接监视列表中的每个socket连接处理对象;
D3、通过每个socket连接处理对象向服务器发送ping消息,判断是否接收到应答消息,如是则表示该socket连接处理对象为连接状态,退出执行;否则表示该socket连接处理对象为未连接状态,并给连接失败***发送通知消息;
D4、当连接失败***接收到通知消息,通过socket处理器对象启动重连机制,重新启动该socket连接处理对象,并在当前最大重连时间内,与服务器反复建立连接,直至连接成功。
上述实施例中,socket处理器对象具有连接失败***的功能,实际上是由socket处理器对象进行监听处理。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于PC客户端的socket通信方法,其特征在于,包括:
S1、启动新线程,根据预定参数创建socket处理器对象,同时启动新线程创建socket连接监视器对象;
S2、在所述socket处理器对象中,创建socket连接处理对象,将所述socket连接处理对象的当前连接状态设置为未连接状态;
S3、启动新线程,启动所述socket连接处理对象,向服务器发送连接请求,与所述服务器建立socket连接;
S4、连接成功后,获取所述socket连接处理对象的连接ID,同时将所述socket连接处理对象的当前连接状态设置为连接状态,通过所述socket连接处理对象与所述服务器进行数据交互,同时将所述socket连接处理对象和所述连接ID添加到所述socket连接监视器对象的socket连接监视列表中。
2.根据权利要求1所述的一种基于PC客户端的socket通信方法,其特征在于,步骤S1中,如果所述预定参数包括的服务器地址列表中包括多个服务器地址,则生成多个socket连接处理对象,与多个服务器建立socket连接。
3.根据权利要求2所述的一种基于PC客户端的socket通信方法,其特征在于,步骤S3中,与所述服务器建立socket连接的方法包括:
A1、判断所述预定参数包括的连接设定参数中是否包括重连时间列表,如是,则将所述重连时间列表中最大重连时间设置为当前最大重连时间,否则,将客户端默认的最大重连时间设置为当前最大重连时间;
A2、在所述当前最大重连时间内,与所述服务器反复建立socket连接,直到连接成功。
4.根据权利要求3所述的一种基于PC客户端的socket通信方法,其特征在于,步骤S4中,获取所述socket连接处理对象的连接ID的方法包括:
B1、向所述服务器发送用于获取连接ID的消息,接收所述服务器返回的第一次连接时为所述客户端生成的第一连接ID;
B2、将所述第一连接ID设置为所述socket连接处理对象的连接ID。
5.根据权利要求4所述的一种基于PC客户端的socket通信方法,其特征在于,步骤S4中,通过所述socket连接处理对象与所述服务器进行数据交互的方法包括:
C1、实例化读处理器和写处理器,分别得到第一读处理对象和第一写处理对象;
C2、将所述第一读处理对象和所述第二写处理对象分别设置为所述socket连接处理对象的读处理对象和写处理对象;
C3、启动第一线程,通过所述读处理对象读取并处理所述服务器发送的消息;
C4、启动第二线程,通过所述写处理对象将写队列中的待写入数据发送给所述服务器。
6.根据权利要求5所述的一种基于PC客户端的socket通信方法,其特征在于,步骤C3包括:
C31、从线程池启动第一线程,通过所述读处理对象从所述socket连接处理对象的连接通道中读取字节流格式的第一数据块;
C32、调用所述预定参数包括的消息格式变换处理类的数据格式转换方法将所述第一数据块转化为消息格式的第一消息;
C33、调用所述socket连接处理对象的消息处理方法处理所述第一消息,结束所述第一线程。
7.根据权利要求6所述的一种基于PC客户端的socket通信方法,其特征在于,步骤C4包括:
C41、从线程池启动第二线程,通过所述写处理对象从写队列中读取消息格式的第二消息;
C42、调用所述消息格式变换处理类的数据格式转换方法将所述第二消息转化为字节流格式的第二数据块;
C43、调用底层的写数据流方法将所述第二数据块写入所述socket连接处理对象的连接通道中,并发送给所述服务器,结束所述第二线程。
8.根据权利要求1-7任一项所述的一种基于PC客户端的socket通信方法,其特征在于,步骤S1中,根据预定参数创建socket处理器对象的方法包括:判断所述预定参数包括的连接设定参数中是否包括SSL信息,如是,则根据所述SSL信息中的密匙文件和密码创建加密的socket处理器对象。
9.根据权利要求1-7任一项所述的一种基于PC客户端的socket通信方法,其特征在于,步骤S1中,将所述socket处理器对象设置为连接失败***,并通过所述socket连接监视器对象和所述连接失败***对每个socket连接处理对象的连接状态进行监视。
10.根据权利要求9所述的一种基于PC客户端的socket通信方法,其特征在于,步骤S1中,通过所述socket连接监视器对象和所述连接失败***对每个socket连接处理对象的连接状态进行监视的方法包括:
D1、定时启动所述socket连接监视器对象中的检查socket连接的任务;
D2、循环获取所述socket连接监视列表中的每个socket连接处理对象;
D3、通过每个socket连接处理对象向所述服务器发送ping消息,判断是否接收到应答消息,如是则表示该socket连接处理对象为连接状态,退出执行;否则表示该socket连接处理对象为未连接状态,并给所述连接失败***发送通知消息;
D4、当所述连接失败***接收到所述通知消息,通过所述socket处理器对象重新启动该socket连接处理对象,与所述服务器建立socket连接。
CN201710259758.0A 2017-04-19 2017-04-19 一种基于PC客户端的socket通信方法 Pending CN106936927A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710259758.0A CN106936927A (zh) 2017-04-19 2017-04-19 一种基于PC客户端的socket通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710259758.0A CN106936927A (zh) 2017-04-19 2017-04-19 一种基于PC客户端的socket通信方法

Publications (1)

Publication Number Publication Date
CN106936927A true CN106936927A (zh) 2017-07-07

Family

ID=59437865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710259758.0A Pending CN106936927A (zh) 2017-04-19 2017-04-19 一种基于PC客户端的socket通信方法

Country Status (1)

Country Link
CN (1) CN106936927A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108075947A (zh) * 2017-07-31 2018-05-25 北京微应软件科技有限公司 存储设备、pc端、通信连接连通性的维护方法及***
CN108134656A (zh) * 2017-12-22 2018-06-08 平安养老保险股份有限公司 投保数据回传方法、装置、服务器和存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512371A (zh) * 2002-12-27 2004-07-14 联想(北京)有限公司 一种大规模机群的机群管理***及其信息处理方法
CN101651698A (zh) * 2007-12-12 2010-02-17 浙江大学 基于nio和io的面向发布订阅***的传输方法
CN103096168A (zh) * 2012-12-25 2013-05-08 四川九洲电器集团有限责任公司 一种基于iptv机顶盒的数据通信并行处理方法
CN103139157A (zh) * 2011-11-28 2013-06-05 北京南车时代信息技术有限公司 一种基于socket的网络通信方法、装置及***
CN103281324A (zh) * 2013-06-04 2013-09-04 江苏科大汇峰科技有限公司 一种Android客户端的安全通信方法
CN103973718A (zh) * 2013-01-25 2014-08-06 成都勤智数码科技股份有限公司 一种基于android移动平台的运维消息推送方法
CN104219132A (zh) * 2013-05-31 2014-12-17 中国电信股份有限公司 多方通信实现方法、***和消息服务器
CN105681391A (zh) * 2015-12-28 2016-06-15 智慧方舟科技有限公司 一种服务器和安卓客户端及其网络通信方法、装置
CN105743852A (zh) * 2014-12-09 2016-07-06 航天信息股份有限公司 通过http实现跨越网闸进行Socket保持连接通信的方法及***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512371A (zh) * 2002-12-27 2004-07-14 联想(北京)有限公司 一种大规模机群的机群管理***及其信息处理方法
CN101651698A (zh) * 2007-12-12 2010-02-17 浙江大学 基于nio和io的面向发布订阅***的传输方法
CN103139157A (zh) * 2011-11-28 2013-06-05 北京南车时代信息技术有限公司 一种基于socket的网络通信方法、装置及***
CN103096168A (zh) * 2012-12-25 2013-05-08 四川九洲电器集团有限责任公司 一种基于iptv机顶盒的数据通信并行处理方法
CN103973718A (zh) * 2013-01-25 2014-08-06 成都勤智数码科技股份有限公司 一种基于android移动平台的运维消息推送方法
CN104219132A (zh) * 2013-05-31 2014-12-17 中国电信股份有限公司 多方通信实现方法、***和消息服务器
CN103281324A (zh) * 2013-06-04 2013-09-04 江苏科大汇峰科技有限公司 一种Android客户端的安全通信方法
CN105743852A (zh) * 2014-12-09 2016-07-06 航天信息股份有限公司 通过http实现跨越网闸进行Socket保持连接通信的方法及***
CN105681391A (zh) * 2015-12-28 2016-06-15 智慧方舟科技有限公司 一种服务器和安卓客户端及其网络通信方法、装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邓婷: "基于二级C/S模式的远程监控***通信设计", 《微电子学与计算机》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108075947A (zh) * 2017-07-31 2018-05-25 北京微应软件科技有限公司 存储设备、pc端、通信连接连通性的维护方法及***
CN108075947B (zh) * 2017-07-31 2024-02-27 北京微应软件科技有限公司 存储设备、pc端、通信连接连通性的维护方法及***
CN108134656A (zh) * 2017-12-22 2018-06-08 平安养老保险股份有限公司 投保数据回传方法、装置、服务器和存储介质

Similar Documents

Publication Publication Date Title
WO2023284699A1 (zh) 基于Linux***的协议栈数据传输方法、计算机设备和存储介质
US7957402B2 (en) UDP to TCP bridge
CN107147543A (zh) 一种面向PC客户端的服务器的socket通信方法
CN104967585B (zh) 一种远程调试移动终端的方法和装置
CN105939291B (zh) 报文处理方法和网络设备
US9015822B2 (en) Automatic invocation of DTN bundle protocol
CN108494817A (zh) 数据传输方法、相关装置及***
CN104486589B (zh) 基于gvrp的视频监控***中的访问方法及装置
JPH07501188A (ja) ローカル・エリア・ネットワーク伝送エミュレータ
CN105190530B (zh) 传输硬件渲染的图形数据
CN101291343B (zh) 一种基于透明代理设备的远程控制方法及其***
CN102761534B (zh) 实现媒体接入控制层透明代理的方法和装置
TWI539805B (zh) 操作虛擬媒體裝置的系統、方法及電腦可讀取記憶體
CN108768667B (zh) 一种用于多核处理器片内核间网络通信的方法
US8539089B2 (en) System and method for vertical perimeter protection
CN110071878A (zh) 报文流量统计方法、装置、电子设备
CN102111419A (zh) 一种基于消息中间件的客户端自动重连方法
CN101222437B (zh) 在二层交换网络中透传bpdu报文的方法和***
CN101369987B (zh) 一种建立通信通道的方法及装置
CN110138738A (zh) 办公会议智能化的方法、装置、***、存储介质和服务器
CN106936927A (zh) 一种基于PC客户端的socket通信方法
CN112929418B (zh) 一种基于发布订阅的RapidIO高速通信方法及***
CN106936848A (zh) 一种服务器的socket加密通信方法
CN106789099A (zh) 基于pcie的高速隔离网络方法及终端
US7363383B2 (en) Running a communication protocol state machine through a packet classifier

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170707

WD01 Invention patent application deemed withdrawn after publication