Click here to Skip to main content
15,886,362 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi, i am from Poland and i am not fluent English.

I am writting M.A thesis. Supervisor want that i programmed protocol communication but i doesnt know how to do it.

It protocol should be do/has:
- used socket(UDP protocol)
- consisted of package, for example: init, bye ping, message, which would have been packed in package UDP
- transmission broadcast/multicast
- data encryption, for example RSA

I do not know much how to go about it. In general, I do not like too much programming and programming on a daily basis. I would like this to be written in simple, logical way. I've read that such "things" can be programmed using "some" handlers. I do not know what it is and why it is placed in the programs.
Could someone outline how to start writing such a protocol, which would then be able to use a simple text messenger? Where can I find information, examples, faq and etc.?
Posted

You picked a programming project for your thesis, and you don't even LIKE programming? Beyond that, writing a thesis involves YOUR OWN research, not ours. research it, LEARN how to do it, and then write your thesis.
 
Share this answer
 
You could do worse than starting out reading this book:
http://www.cs.wustl.edu/~schmidt/POSA/POSA2/[^]

It will not give you the answer, but it will enable you to understand how these things are usually done. Since you are writing a thesis, I would guess that you will have to understand the why of things, much more than the how.

You can also take a long look at ACE[^]

Good luck :)

Regards
Espen Harlinn
 
Share this answer
 
v2
Comments
Sandeep Mewara 6-Feb-11 10:46am    
Good answer! 5+
:)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900