* 3,000 daily downloads
* 90,000 programs
* 450,000 monthly users
Home > Solution Guides > How to use Menu Wizard?
How to use Menu Wizard?


Step 1. Create a Project

The first step of using Auto Protocl Builder is create a project. When creating your project, you can choose your protocol is TCP-Based or UDP-Based, the target platform is Windows or Unix(Linux), the library type you want to build is dll library or static library. At the same time, the protocol name you are creating must be gaven and must select a saved location.

Auto Protocol Builder

Step 2. Add Head Fields

After you have created a empty project, you can add your protocol fields into the protocol head. Basically, a protocol head should include message "total length" field and message "packet type" field.

When adding your protocol fields, you must enter the field name.

The field "Unit" you can choose is "byte" or "bit". If you choose is "bit", the field "Max Length" edit box will be enable to let you enter the field's max bits.

The field "Data Type" you can choose is "char []", "char *" or some others integer data type.

If you choose is "char []", the "Max Length" edit box will be enable to let you enter the char array's max length; the "Attribute" combox will be enable to let you choose. If the field "Attribute" you choose is "variant length", the "Variant" combox will be enable to let you choose the field variant way. If the field "Variant" you choose is "separated by binary 0", the field length will be figure out by binary 0, if you choose is "select a related field" or "select a related field,additional binary 0 at end", the field "Related Field(Length)" combox will be enable to let you choose a related field in head fields. By this way, the field length will be figure out by this value of the related field in head.

If you choose is "char *", that means the field will allocate memory dynamically. The field "Max Length" edit box will be enable to let you enter the max unit length of this field and the field "Max Count" means the numbers of unit. Under this situation, the field max buffer size will be figure out by the value of "Max Length" plus the value of "Max Count". You must choose another field in header for "Related Field(Count)". The real count of units will be figure out by this field when network communicating. The meaning of field "Attribute", "Variant" and "Related Field(Length)" you can reference the introduction when the field "Data Type" you choose is "char []".

The field "Type" you can choose is "header length","body length","total length" and "packet type". If you choose is "header length" that means the message head length will be figure out by this field when communicating. If you choose is "body length" that means the message body length will be figure out by this field when communicating. If you choose is "total length" that means the message total length will be figure out by this field when communicating. If you choose is "packet type" that means the message type will be identified by this field.

Auto Protocol Builder


NOTICE: You must add your protocol fields by the order that their sequence in your protocol.

Step 3. Add Packets and Packet's Fields

You can add many packets and packet's fields as you want.

You must enter the packet's name and value of the packet's type when you adding packet

Auto Protocol Builder


Step 4. Generate Protocol Source Code,Demo Source Code and Protocol Struct Diagram


Auto Protocol Builder

Auto Protocol Builder

Auto Protocol Builder

Auto Protocol Builder

Auto Protocol Builder 2.1: easily and automatically build tcp-based or udp-based network protocol source code for client/server sides. pure platform independent c source code to make sure highly performance and windows,linux and unix platform are all supported.auto protocol struct diagram to help protocol design.platform independent c source code and platform independent network programming library to support all fix or variant length binary protocol.experience now.


Related Downloads:
Menu Wizard

Menu Wizard

Menu Wizard

Topics:
Menu Wizard
make menu
menu create
You may be also interested in:
Comm Operator is a powerful debug tool for RS232 related works. Comm Operator can simulate the rs232 device, such as GPS receiver, total station, and software related. It can act as a device as well as program. Working with it, device can be developed without program. Application can be debugged and tested without real device.It's very convenient to use it.Comm Operator can log the data to and from COM port. After setting, it can send data to port automatically with just a few simple mouse clicks.
Hot Software
Adobe Reader software is the global standard for electronic document sharing. It is the only PDF...
This review recommends you the best 3 PDF printer, including Ultra PDF Printer, Virtual PDF...
Best IFO Players - We picked 5 most popular IFO players/IFO decoders to help you decode IFO files.
This review recommends you the TOP 3 PDF creators, including Smart PDF Creator, PDF Creator, and...
Best OGM Players - We picked 5 most popular OGM players/OGM decoders to help you decode OGM files.
Editor Reviews
Dr. File Finder
Clyton, by Gammadyne Corporation, is a really cool email client that I found while I was poking...
Lucy Lee
Pros: It is a powerful DVD Ripper through which we can rip our DVD movies to video and audio...
Dr. File Finder
Advanced Directory Comparison and Synchronization, by Heatsoft Corporation is a cool utility for...
Lucy Lee
Pros: It's quite a useful and practical tool for users who do not install CAD, for it aims at...
Dr. File Finder
TuneUp Utilities 2008, by TuneUp Software is a full-featured set of utilities that handles just...


Related Solutions Guide
You may also interested in following solutions guide
How to Create HTML Help? How to Monitor USB Device?
How to import COM type library (Automatic Documentation for COM type library) in Fly Help? How to extract resources from .CHM files in Pocket CHM?
How to edit existing .CHM files directly in Pocket CHM? How to decompile a .CHM file in Pocket CHM?
How to create HTML Help with Pocket CHM? How to Create Context-Sensitive Help with Fly Help?
How to convert .htm files to a .CHM file with Pocket CHM? How to convert HTML Help (CHM) to Web Help with Fly Help?


DownloadAtoZ.com
Shareware Download
Freeware Download
Weekly Recommends
Software Reviews
Editor's Picks
Solution Guides
Online Manuals
PC Games
Puzzle Games
Flash Games
What's Hot
Search
Copyright © 2001-2008 DownloadAtoZ.com Download Free Fonts | Drivers Download | Codecs Download | DRM Removal | Submit Software