Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Network transmission method based on windows tcp/ip protocol

A technology of network transmission and IP protocol, applied in the field of network transmission of TCP/IP protocol, can solve problems such as inability to efficiently solve data processing problems, and achieve the effect of solving the blocking of large concurrent connection processing and reducing the burden

Active Publication Date: 2017-05-17
XIAN AEROSPACE PROPULSION TESTING TECHN INST
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The invention proposes a network transmission method based on the TCP / IP protocol of Windows, which solves various data processing problems that cannot be efficiently solved in the existing network transmission method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Network transmission method based on windows tcp/ip protocol
  • Network transmission method based on windows tcp/ip protocol
  • Network transmission method based on windows tcp/ip protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to solve the problem that various data processing cannot be efficiently solved in the existing network transmission method, this application proposes the use of the AcceptEx asynchronous connection mechanism, and the use of data receiving threads (I / O worker threads) and data processing threads (worker threads) during data transmission. A network transmission method based on the TCP / IP protocol of Windows in a separate way. The following is attached image 3 , 4 , 6-b describes the method in detail.

[0037] A network transmission method based on the TCP / IP protocol of Windows, specifically comprising the following steps:

[0038] Step 1) the application layer calls the operating system function of the kernel layer;

[0039] Specifically: this step is to use the efficient IO data processing capability of the operating system, and the application layer calls the IOCP system function of the operating system to interact with the kernel layer to realize efficien...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the field of software development and design, and particularly relates to a network transmission method for a TCP / IP protocol based on Windows. The method comprises the following steps that (1), the operating system function of an inner core layer is called by an application layer; (2), the application layer is in butt joint with the inner core layer; (3), signals of a network port are detected by the inner core layer; (4), data transmission is carried out. Few threads can be used for processing a large number of client connections in the connection processing process by adopting an AcceptEx asynchronous connecting mechanism. Meanwhile, burdens of the I / O operation are greatly relieved through the mode of separating a data receiving thread (an I / O work thread) and a data processing thread (a worker thread) in the data transmission process, and the problem of large concurrent connection processing blocking is solved.

Description

technical field [0001] The invention belongs to the field of software development and design, and in particular relates to a network transmission method based on the Windows TCP / IP protocol. Background technique [0002] The TCP / IP protocol is a common network protocol for the current wide area network and local area network. During the design and coding process of the network data transmission software based on the windows operating system, the designer can use a variety of transmission methods (such as conventional multi-threaded socket blocking design, asynchronous Choose I / O multiplexing mechanism WSAAsynSelect, completion port network method I / OCompletion Port, etc.), use various existing frameworks (such as MFC, .NET FCL, etc.) or controls, but no matter how you choose, the traditional blocking / asynchronous The selection mechanism is not comparable to the high-performance completion port mechanism. Moreover, among the many network data transmission methods designed ba...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06
Inventor 许广柱李双军唐云龙章萌
Owner XIAN AEROSPACE PROPULSION TESTING TECHN INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products