mirror of
https://github.com/amigan/aim-oscar-server.git
synced 2025-01-31 13:02:44 -05:00
readme
This commit is contained in:
parent
f1473cff46
commit
10cc9c05c4
1 changed files with 27 additions and 0 deletions
27
Readme.md
27
Readme.md
|
@ -23,3 +23,30 @@ Clone this repository, make sure you have [Go](https://go.dev/) installed in you
|
||||||
```
|
```
|
||||||
$ go build && ./aim-oscar
|
$ go build && ./aim-oscar
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Configuration
|
||||||
|
|
||||||
|
Environment flags:
|
||||||
|
|
||||||
|
- OSCAR_HOST: hostname of the server
|
||||||
|
- OSCAR_PORT: port to bind to
|
||||||
|
- OSCAR_BOS_HOST: hostname of Basic OSCAR Service that provides core client features
|
||||||
|
- OSCAR_BOS_PORT: port of Basic OSCAR Service
|
||||||
|
|
||||||
|
Flags:
|
||||||
|
|
||||||
|
- `-host`: hostname of server
|
||||||
|
- `-port`: port to bind to
|
||||||
|
- `-boshost`: hostname of Basic OSCAR Service
|
||||||
|
- `-bosort`: port of Basic OSCAR Service
|
||||||
|
- `-h`: see help information about flags
|
||||||
|
|
||||||
|
### Terms
|
||||||
|
|
||||||
|
_mirrored from [iserverd](http://iserverd.khstu.ru/oscar/terms.html)_
|
||||||
|
|
||||||
|
- `BOS`: Basic OSCAR Service. This term refers to the services that form the core of the Instant Messenger service. These services include Login/Logoff, Locate, Instant Message, Roster management, Info management and Buddy List
|
||||||
|
- `FLAP` is a low-level communications protocol that facilitates the development of higher-level, record-oriented, communications layers. It is used on the TCP connection between all clients and servers.
|
||||||
|
- `SNAC`: A SNAC is the basic communication unit that is exchanged between clients and servers. The SNAC communication layers sits on top of the FLAP layer.
|
||||||
|
- `TLV`: Type Length Value. A tuple allowing typed opaque information to be passed through the protocol. Typically TLV's are intended for interpretation at the core layer. Being typed, new elements can be added w/o modifying the lower layers.
|
||||||
|
- `ICBM`: Inter Client Basic Message. ICBM is a channelized client-to-client mechanism. Currently the most user visible channel is used for Instant Messages.
|
||||||
|
|
Loading…
Reference in a new issue