GithubHelp home page GithubHelp logo

mycloudbox's Introduction

=================================================================================
IMPORTANT:									|
										|
If you modify a file on client side, please note that this operation will       |
										|
be synchronized on other clients in AT MOST 10 SECONDS! IT MAY NOT BE AN        |
										|
IMMEDIATE SYNCHRONIZATION.(But will be an instant synchronization with server)  |
										|
You can see more design details in documentation.docx.				|
										|
Thank you for your attention.							|
										|
										|
=================================================================================

/*
 * File         : CloudProbe.c
 * System       : Generic System
 * Version      : 04.00
 * Version Date : 13-12-22
 * Designer     : Wang Cheng
 * Programmer   : Wang Cheng
 * Copyright    : Wang Cheng 1993-2013 All Rights Reserved
 * Descriptions : C source file.
 * Remarks      : Portable version which supports VS2013 PREVIEW & VS2012 & VS2010 and Linux platform
 *                For Linux need to add '-lrt -pthread' to linker to link with the multi-thread & time lib
 *
 */

=========================================
					|
  	CloudProbe version 4		|
					|
=========================================

This server part can run on both Windows and Linux platform, while the client side only supports in Windows.

We are sorry for not achieving the function of system service.

-------------------------------------------------------------
Windows version (IDE£ºVisual studio 2010/2012/2013 Preview) |
-------------------------------------------------------------

1. Create a win32 console project Netprobe with [empty project] selected.
2. Add CloudProbe.c, tinycthread.c & md5.c into source file
3. Add tinycthread.h & md5.h into header file.
4. Press F5 to build the project.
5. Run a command line terminal and change its directory to the one which contains the exe file.
6. Using the following command to run this program.

========================================================================
For Server:

Command-line Arguments

CloudProbe.exe s [mode] [number of Thread] [Server folder] 

========================================================================

For Client:

Command-line Arguments

CloudProbe.exe s [Server IP] [Client folder] 

=======================================================================

-------------------------------------------------------------------------
Linux version (Distribution: Ubuntu 12.4.1 ||| IDE£ºCode::blocks & Geany)|
-------------------------------------------------------------------------

1. Create a console project named Netprobe with all configuration keeping default.
2. Add CloudProbe.c & tinycthread.c & tinycthread.h & md5.c & md5.h into source file
3. Select [Build] -> [Build Option...] -> [Debug] -> [Linker options].
4. Add "-pthread -lrt" into the textarea with title [other linker option].
5. Build this project and generate executable file.
6. Run a new terminal and change its directory to the one which contains the executable file.
7. Using the following command to run this program.
========================================================================
For Server:

Command-line Arguments

CloudProbe.exe s [mode] [number of Thread] [Server folder] 


========================================================================

mycloudbox's People

Contributors

wcyz666 avatar

Stargazers

Angus H. avatar Dustin-Wang avatar

Watchers

James Cloos avatar  avatar

Forkers

dustin-wang

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.