Author Topic: Approaching a new protocol.  (Read 404 times)

0 Members and 1 Guest are viewing this topic.

Offline nafuti

  • Serf
  • *
  • Posts: 43
  • Cookies: 11
    • View Profile
Approaching a new protocol.
« on: February 03, 2014, 04:11:31 pm »
I was wondering how you guys go about coding for a new/old protocol you are not familiar with. Even if it isn't a protocol but you come up with an idea yet have zero knowledge about it. I mean where do you go too to gain a thorough understanding, enough to get you coding and gaining insight in that field?

Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: Approaching a new protocol.
« Reply #1 on: February 03, 2014, 04:18:22 pm »
well there are alot of options which might start with a bruteforce. Try anything that come to your head till you get reasonable results. Probably not a good idea and might waste alot of time.
What i normally do, if its for a protocol then i try the RFC which always have alot of answers. But for projects that don't lead me there, i google alot till i feel i understand what am going to do as i know my name.
My other solution which sometimes accompanies those above is to head to the command line or the python prompt(even for non python projects) since python is my naked monalisa for prototyping, then i port it to whatever am writing it in if it works fine..
« Last Edit: February 03, 2014, 07:42:33 pm by kenjoe41 »
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Approaching a new protocol.
« Reply #2 on: February 03, 2014, 06:15:48 pm »
Read an RFC, find some documentation about what data is transmitted etc.