Internet Communication Manager (iCM) v1.5.0


1). Introduction

1-1). What is iCM v1.5.0 ?
1-2). Abstruction

2). Install

2-1). Software required
2-2). How to install

3). How to use

3-1). iCM window
3-2). Connect/Disconnect
3-3). Use services
3-4). Setting options

4). Service guide

4-1). Popup messanger
4-2). File Transer(Spooler)
4-3). multi-users chatigChatj


1). Introduction


1-1). What is iCM v1.5.0 ?

  'Inernet Communication Manager(iCM) v1.5.0' is multi-users communication software on Windows famliy, based on TCP/IP•UDP/IP

  iCM composed a server system and a client system to iCM main program. the program provides some services on LAN, Internet and the both protocol. i give you below 3 services of iCM as plugin on now.
(v1.5.0 has not SDK to make a plugin yet.)

 'popup-messangerAfile-transerAmultiusers-chat'

and iCM has some special features.

 


1-2). Abstruction

  To start iCM communication, you connect other computers to select 'On now' menu item. if you want you communicate some users, you can repeat to connect to each user. then you'll make your communication group you can communicate.
 when a new user connected to another user you are conecting, iCM also add that user in your group. therefore  iCM don't need any static server as like http/ftp protocol and more.

  Exsample you can make a communication group as like the below image. In this case, LAN-1/LAN-2/LAN-3 can't connect internet. but they can connect and communicate to internet users through LAN-4 under iCM.

 



2). Install


2-1). Software required

  you need,

2-2). How to install

  Extract iCM1xxx.zip keeped a directory information to a directory anywhere you want. and if you want a short cut icon to desktop, you can make the short cut icon.

  Run iCM at the first time, iCM'll show a error message. you don't worry, push OK button. then iCM'll open registration dialog.

  you input your nickname and your infomation, and push OK. As soon as iCM'll make your UID caluclated and save your information as default.ddb and quit.

  This default.ddb file is very important for you. you reserve default.ddb to another location. when you update iCM program, you can copy your default.ddb to iCM directory to keep your information, nickname/UID and more.

*NickName length is max 30 bytes
*Your infomartion length is max 1000 bytes.
*UID is 10 numbers made by caluclaion based on your information. if you found the UID on other user as same as your own UID, you delete default.ddb and remake it. 

 



3). How to use


3-1). iCM window

  When iCM started, iCM show this window and taskicon(5).

(1)Title bar

  you can drop system menu to push left/right mouse button. you can hide iCM window to double click title bar.

(2)User list

  you can do some actions to users you selected, if you push right mouse button click.

(3)Log-window

  it shows log-text.

(4)Status bar includes 3 image buttons Log-window/Post/gChat.

  Push a image button of status bar to change Log-window. Click a image button by right mouse button,  you can view that system menu.

  you can do connect/disconnect/exit actions from the system menu of iCM window or task menu or Log-window menu clicked by right mouse button.

 


3-2). Connect/Disconnect

 To connect your friend, you push Log-window button by right mouse button and select |On now| menu item. then it shows the dialog to prompt a server status. you input IP address/port number you want to connect.
(you can select |On now| menu item from task icon also.)

 

  Exsample, if your iCM state is 192.168.1.3:5445 and another PC is 192.168.1.4:5445, you input 192.168.1.4 to (2)edit box. if your iCM port number is the same number to the server, you can except to input the port number. iCM'll connect to 192.168.1.4 after you pushed OK.

if the server computer uses dynamics ip address, you can input 192.168.1.* as server address. In this case iCM seek a valid IP address and connect to that address automaticaly.

*you need to write a site name to (1)edit box also, if you want to add new site to site list. In this case you push add site button.

*you can also input host name or machine name for IP address.

  If the connection is successfull, a incoming user is added to user list and the face mark change yellow face from gray face. so you can comunicate with the user has yellow face from now.

  If you want to be a off-line, you select |Off| menu item from Log-window menu or task icon menu.

 


3-3). Use services

  iCM provides services are given you by plugin libraries. therefore anyone can add/remake services to more useful them. On now iCM includes 3 services, Popup messanger/file-transer/spooler discripted to here.

  In this sentese, we introduce to how to use popup messanger.

(Send a popup message to LAN-4)
  At the first time, you select LAN-4 and click right mouse button. you select |Send message| menu item. then you can look a dialog box to input your message.

*message length is MAX 2 meg-bytes. if you want to send over 2 meg-bytes strings, you use spooler.

 

 

(1)text box is written some target users. you can change target users to do double click on this box.
(2)text box is to write/read a message.
(3)image buttons are to run some actions, Next/Reply/Cancel/Send/Exit.

To send a message, you write your message to (2)text box and push Send button. then iCM send your message to LAN-4.

(Receive a message)

When iCM got a new popup message, iCM reports it to you. Report actions are iCM plays a sound and flashes task and user icon. and iCM'll popup the new message automaticaly.

*you can jump to the URL drawed by blue color.

 

 

 When you are away mode/Zzz mode, iCM don't show a popup message automaticaly. In this case, while iCM is flashing icons, you can read the new message. To read a message, you select that user icon what is flashing and click it by right mouse button, select |Receive| menu item. well, if iCM window is hidden, you can popup the new message from task icon menu.

  if you reply to a sender, push reply-image button.

  if iCM got sevral messages, you can look from first message.


3-4). Setting options

  To set options of iCM, you open the option-dialog box from |Option| menu item.

3-4-1). General

(My Server status)

(iCM Style)

3-4-2). Hosts

(Hosts)

   you can register server site to seek/connect and set seeking/connecting mode. if you have sites you want to connect automaticaly, check boxes of those sites.

(Connection)

3-4-3). Ragistration

  register your information and nickname.

3-4-4). Welcome

  make welcome messages to show in Log-window.