Design of LAN Platform for the Fusion of Communication and Networking

Similar documents
Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b

Research and Implementation of Software Used for the Remote Control for VM700T Video Measuring Instrument

Based on a Single Chip Microcomputer to Realize Electronic Clock Design and Analysis

Communication Stability Experiment of IOT Car Based on WIFI and Bluetooth

Analysis on computer network viruses and preventive measures

Design And Implementation of Remote Video-Audio Communication Module in The Commanding-Dispatching System of Transmitting Stations

A New Method Of VPN Based On LSP Technology

The Solutions to Some Key Problems of Solar Energy Output in the Belt and Road Yong-ping GAO 1,*, Li-li LIAO 2 and Yue-shun HE 3

Intelligent Computer Room Management Platform Based on RF Card

Remote Monitoring System of Ship Running State under Wireless Network

Security Enhancement by Detecting Network Address Translation Based on Instant Messaging

Network Applications and Protocols

A Hybrid Architecture for Video Transmission

Construction of SSI Framework Based on MVC Software Design Model Yongchang Rena, Yongzhe Mab

Design and Implementation of Inspection System for Lift Based on Android Platform Yan Zhang1, a, Yanping Hu2,b

Design of Smart Home System Based on ZigBee Technology and R&D for Application

Design of Physical Education Management System Guoquan Zhang

A Method and System for Thunder Traffic Online Identification

Realization of Time Synchronization Server Based on C/S

Chapter 5.6 Network and Multiplayer

IPC Online Operation Manual

Wireless Smart Home Security System Based on Android

Study on Jabber Be Applied to Video Diagnosis for Plant Diseases and Insect Pests

Design and Implementation of Somatosensory Teaching Pendant System Based on Android Platform

Research on the Establishment and Analysis of Small Business Networks

The Key Technology of Online Service System Based on MQTT. Da-mei CHEN and Ze-hua GAO

Design of Coal Mine Power Supply Monitoring System

Housing Estates Information Management System Based on.net. Jianliang Min

Design of SCADA power Distribution Monitoring System based on PLC and Configuration Software

Research and Design of Crypto Card Virtualization Framework Lei SUN, Ze-wu WANG and Rui-chen SUN

The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2

UIP1869V User Interface Guide

JNIOR Support Tool Release Notes

Transmitter Station Remote Monitor System Based on Browser/Server Structure

The Design of Water Quality Monitoring Cloud Platform Based on. BS Architecture

Design and Implementation of Advanced Internet Management System

The implementation of multicast with SIP in distance education system

TCM Health-keeping Proverb English Translation Management Platform based on SQL Server Database

Implementation and Design of Security Configuration Check Toolkit for Classified Evaluation of Information System

An Solution of Network Service Oriented Operator Network Intrusion Prevention

Blackboard Collaborate Using a Moderator Session

Simulation and Realization of Wireless Emergency Communication System of Digital Mine

Related Work The Concept of the Signaling. In the mobile communication system, in addition to transmit the necessary user information (usually voice

Keywords: Motion Capture System, Virtual Interaction, Wireless Sensor Network, Motion Builder

Design and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus

The Design Of Private Cloud Platform For Colleges And Universities Education Resources Based On Openstack. Guoxia Zou

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Study on secure data storage based on cloud computing ABSTRACT KEYWORDS

New research on Key Technologies of unstructured data cloud storage

Organization and Retrieval Method of Multimodal Point of Interest Data Based on Geo-ontology

Avaya IP Softphone R6 Feature Matrix

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Networking and Internetworking 1

Implementation of an Instant Messaging Tool

A Design of Remote Monitoring System based on 3G and Internet Technology

Design on Students Score Management System based on Asp.net Zhe Li1,a, Jiahui Wang2,b, Shuang Wei3,c

Yeastar Technology Co., Ltd.

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

Port Forwarding Setup (RTA1025W)

Networking and Internetworking 1

Research of tooling test signal collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c

WINDOWS HOST GUIDE. Remote Support & Management PC Mac Tablet Smartphone Embedded device. WiseMo Host module on your PC or Server

Research and Realization of HART Protocol Based on Wireless Short Range Network Technology Kaiyuan Meng 1, a, Qingnian Cao 2, b

TOSHIBA GA Utilities

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Design of the MFC& Flash-based Visualization Stage Management System

The design and implementation of UML-based students information management system

Network redundancy flow research work include: network data fetching platform, data. Keywords: Network; redundant; flow analysis

Decision analysis of the weather log by Hadoop

The Modification and Implementation of Campus Network Client. Lingfang Huanga

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

Data and Computer Communications

65 Deploy Wizard 191 Shipping from 22 December The errors & improvements below have been implemented in NetOp Desktop Firewall v. 3.0.

Preparing to Install Components

VG422R. User s Manual. Rev , 5

A Smart Power System Weihan Bo, Mi Li, Xi-Ping Peng, Xiang Li, Xin Huang *

Brosix vs. Skype for Business

Serial Communication Based on LabVIEW for the Development of an ECG Monitor

The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG 3, C, Dongxu XIANG 4,D

Network Video Surveillance System Based on Embedded Linux and ARM Technology

Jacquard Control System of Warp Knitting Machine Based on Embedded System

CS454/654 Midterm Exam Fall 2004

control system vulnerabilities > analysis of 5 years of field data

1 Introduction to the software

AOL keyword: UPGRADE HELP = This keyword will give you much information about how to install or upgrade to a higher version of AOL.

Design in the Authentication and Billing System Based on Radius and 802.1x Protocol

Indoor optimal path planning based on Dijkstra Algorithm Yicheng Xu 1,a, Zhigang Wen 1,2,b, Xiaoying Zhang 1

Research on Visual Design Based on Mobile Internet - Taking E-book APP as an Example Wei Liu1, a

A Defense System for DDoS Application Layer Attack Based on User Rating

Design and Implementation of Experimental Platform for Multiple Games

Blackboard Collaborate Moderator Session Overview

Intelligent Building Control System Based on Mobile Wireless Internet of Things

Improving QoS of VoIP over Wireless Networks (IQ-VW)

CompTIA Network+ Course

Microsoft Windows Server Administration Fundamentals. Download Full Version :

The Application Analysis and Network Design of wireless VPN for power grid. Wang Yirong,Tong Dali,Deng Wei

Performance Comparison and Analysis of Power Quality Web Services Based on REST and SOAP

Research and Design of Distributed Remote Upgrade Technology for Voltage Monitoring Terminal. Yi-qin BAO

Stream Control Transmission Protocol (SCTP)

Asynchronous and Synchronous Messaging with Web Services and XML Ronald Schmelzer Senior Analyst ZapThink, LLC

REGIONAL COUNTRY INFORMATION SERVICE PLATFORM BASED ON HYBRID NETWORK

Transcription:

International Symposium on Computers & Informatics (ISCI 2015) Design of LAN Platform for the Fusion of Communication and Networking LI Busheng 1, a, HU Jingfang 1, b 1 School of Information Engineering, Jingdezhen Ceramic Institute, Jiangxi, P.R. China a email: abulbs@163.com, b email:jdzhjf@163.com Abstract LAN Platform is application software based on UDP for LAN chat software, set the mainstream communication functions into one body, play LAN stability, quick advantage, provide interactive communication platform for LAN users. The software does not require a server, start the engine and the current online users, the software also provides cross network game search function, provides for the majority of War3 lovers convenient battle platform. Keyword: LAN Platform;UDP;TCP;WarCraft3;LAN Introduction In our daily computer use, through the network communication is very necessary. Instant communication within the LAN has been occupied by the Dove Chuanshu software, during the period of working in many domestic companies are not allowed to log on QQ communication software, so the Dove Chuanshu LAN become everybody based selection, had to admit the Dove Chuanshu is a classic small software, but after all the time already a long time of the functionality it offers far can not meet the needs of contemporary people. Along with the network development of the battle platform becomes hot, Haofang, VS, GG etc. are numerous, but limited to the conditions of access to the Internet, speed restriction, smooth game effect not to many internal users, is lag trouble. Within the LAN network can almost be ignored the concept of lag, but many games can only be in the same subnet online, the network also spread relevant LAN cross segment on-line software such as: Lancraft, BattleLAN[2], Game Searcher etc.. But these software and less convenient battle platform, need to contact well determine the host can be used, and some software also exists bug. In this paper, the design of software to messaging and online software function are combined to use in the LAN, can exchange can also resolve the online lag issue, namely the battle platform simple, local area network. 2015. The authors - Published by Atlantis Press 58

1 Key technology analysis LAN Platform is a socket based network programming work, for the majority of network users, compared with other communication software, the biggest feature is detached from the server without bound, the login process cumbersome, open the can communicate with others. Greatly enhance the convenience of the software [5]. The software adopts the standard socket development, applicable to a variety of local area network environment; improve the software compatibility and stability, and the Windows operating system on the various versions of the good support. Socket originally comes from UNIX, is the network communication interface of UNIX operating system, Berkeley for the development of University of California [1]. With the wide use of UNIX operating system, Socket is also fully deserve to be one of the most popular network communication program interface. In early 90, by SUN Microsystems, JSB.CO, FTP Software, Microdyne and Microsoft and other companies jointly developed a standard socket programming a set of Windows, called the Windows Sockets specification, the initial realization of Sockets interface program under Windows standard, and in 1992 launched WindowsSocketsV1.0 version, the following year published its 2 version IBM release of the TCP/IPV2.1forDOS is its representative, it also provides application program interface Windows Sockets (API). Microsoft Windows Sockets API is a network application program interface under Windows, in order to message mechanism and induction for Windows under the I/O Windows Sockets API selection operation, expansion of nearly 20 functions in function, which extended part are preceded by the prefix WSA (Windows Sockets Asynchronous), such as WSAStartup, WSA Clean etc, fully embody the superiority of Windows. Socket (Socket) can be regarded as an endpoint for communication connection in two procedures, a program, a message will be written into the Socket; this information will be sent to another Socket, so that this information can be transmitted to other programs. 2 software analysis 2.1 Analysis of software objects The development orientation of the software for LAN, without the need for external network authentication, can with LAN other user interaction, transfer files, searches for LAN war3 host to achieve LAN simple battle platform [3]. For the enterprise's internal network, not allowed to log on QQ, MSN and other IM software, you can use the software, transmission of communication and resource sharing. Software integration to remind function can make the reminder of busy you promptly, so as not to delay the work of learning, reminder software in daily use to make it more intimate and 59

more humane. The design goals with include: 1) Establish a for LAN communication platform, information exchange, file sharing service. 2) To realize the acquisition and display of online users, chat with the specified user interaction, expression, chat, send content screen processing window jitter function. 3) To achieve the right click menu message response, shear, replication, revocation and other commonly used command, send the font properties of individual settings, and open the saved chat record. 4) Implementation of file transfer function is sent to the specified users, select and monitors the status of file transfer and prompt result report. 5) To provide WarCraft3 LAN game host search function, including the subnet search segments settings, WarCraft3 version of the set and search condition monitoring. 6) Analysis the WarCraft3 returns data packet and will host the information displayed in the user interface, in addition to achieve the specified calling directly to the external program WarCraft3 includes the selection and operation parameters of the running path. 7) The realization of personal information set, including head choice and personal name, nickname, QQ, telephone, home page, E-Mail, character signature information. 8) Provide a simple reminder function, including the event theme, event time setting, voice prompts, events specified content description. To provide event reminders, the whole point timekeeping function of state control, that is, whether to open. 9) Implementation of the chat page window jitter and information prompt sound state control, i.e., whether to open. To provide a network of users add chat neutron namely send subnet search news. 10) To provide the help file and tips on the open button, convenient for the user to refer to the instructions for use, method of using master the use of the software users quickly. 11) Preserving all settings, saved to the corresponding position of the win.ini file and registry. 2.2Analysis of software function Construction of software based on the MFC dialog box, consists of four main functions, respectively is: function, game function, the function of personal information and setting function chat. Chat function is the main function of the software, the default display software startup function. Chat on instant communication mainly, offer online list, select the user display, right-click menu, set the font properties in response, open the chat record, expression selector, and window jitter, file transfer and other functions. The game features is another function of the software, mainly on the local area network WarCraft3 game host to search and display the host information map information content. Provide other sub network search 60

settings, WarCraft3 version of the game, the game path and operation parameter settings, start the game etc.. User settings related information of individuals for personal information function, so as to display more information to other users in the online list. Can be set to include: head, nicknames, real name, sex, QQ, MSN, phone, E-Mail, dormitory, VSID, personal homepage, character signature, on-line greeting etc. Set the function provides the related settings of the software and the function of reminding. Can control the window jitter, chat in the message tone is opened and closed, to other subnets need to chat users IP settings. Reminding function setting and the whole point timekeeping to open and close. In addition, this function can also open a help file and the daily post function set. 3 The software design 3.1 The relationship between the modules Including chat, games, personal information and system function setting of four main function modules in the main frame of the software, each function module is attached to the main frame, personal information module and system function setting module provides support for the chat module, system settings module and function module provide support to the game, the relationship of each module as shown in Figure 2 shows. Fig. 1 Relation picture among every sub page 61

3.2 Business flow chart of the main module The flow chart of the business chat module as shown in figure 2. 4 Realization of the system The software uses Microsoft Visual C++ 6 as the main development tools [4], to achieve the following four functions: chat, chat implementation of LAN based on UDP TCP file transfer function based on cross network segment; games, WarCraft3 games to achieve the search function, the application of the network packet capture, packet analysis technology; personal information for user settings personal information, providing more information for the chat function; system settings, for related content, set the system such as: open state control timing reminder, the whole point timekeeping, news voice prompts, daily post, help files and other functions. Fig.2 Chat page flow chart 62

5 Conclusions LAN chat tool is used for communication between the internal LAN users a tool, generally have a text chat and file transfer functions. It has less consumption of system resource, the advantages of faster. In this paper, the development of the software also provides cross network game search function, provides for the majority of War3 lovers convenient battle platform. Reference [1] Sun Haimin. Proficient in Windows Sockets network development Visual C++ based on the realization of the posts and Telecommunications Press.2008.7. [2] Zhang Yong. Analysis of Teaching LAN security. The network security technology and application of [J].2010-3. [3] James F.Kurose. Computer Networking-A Top-Down Featuring the Internet [M]. The posts and Telecommunications Press.2004.1. [4] B. Ford, M.I.T., Srisuresh, etc. Peer-to-Peer (P2P) communication across middle boxes. http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-0 1.txt 2014 [5] Isabella Kamau. Platform. Raider Publishing International.2009.6 63