/bank-client-server

A repository to practice coding and help the community of coders. If there is any questions, just let me know.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Bank Client<>Server

No big implementation, just coding to see Socket library in action.

A repository to practice coding and help the community of coders. If there are any questions, just let me know.

I make use only of embed libraries.

This piece of software is composed by trade of packets utilizing Socket library, serialization and deserialization of XML, inheritance and so on. I hope that maybe useful to anyone in the community.

The software it still little buggy, but it's pretty usable and with good examples.

TODO List

  • Save the changes maked on the account entity to the "physical" file XML;

Bugs

Any bug, just report to me that I will work on it.

Updates

I will keep it updated, so if you have some idea to share, just let me know.

Database

The database is a XML file that must be at specified path: {BankServerROOT}/DB/Accounts.xml BankServerROOT: The path where BankServer.exe is.

XML DB Structure

<?xml version="1.0" encoding="ISO-8859-1" ?>
	<Accounts>
			<Account ID="1" PASS="1">
				<Name>Testing.</Name>
				<Tel>(11) 1111-1111</Tel>
				<Balance>1000</Balance>
			</Account>
	</Accounts>

Questions

Any questions, just let me know.