Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

@13aha. your replying to your post. @9 is your post only.i am just joking.ok. i will look at that. thanks for your suggestion

URL: https://forum.audiogames.net/post/559715/#p559715




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector


  


Re: question about bgt network object

@13 Oh I know it's rampant. But I tried to do the right thing (see post 12), even though my understanding of the MIT license back then was even more rudimentary than it is now Kind regards,Philip Bennefall

URL: https://forum.audiogames.net/post/559462/#p559462




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector


  


Re: question about bgt network object

@13 Oh I know it's rampant. But I tried to do the right thing (see post 12), even though my understanding of the MIT license back then was even more rudimentary than it is now Kind regards,Philip Bennefall

URL: https://forum.audiogames.net/post/559462/#p559462




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: question about bgt network object

@9You are misunderstanding what I am saying.  TCP can run inside UDP, for one thing.There is a thing called IP for the internet protocol, which is like throwing a message in a bottle into the ocean and hoping it arrives.There is a thing called UDP for Unreliable Datagrap Protocol, which is exactly the same as IP plus a tiny bit to do with being friendly to routers and something that you can use without root access.TCP runs on top of IP, but can also run on top of UDP with a little bit of overhead if you want it to.  What TCP does is turns sending unreliable messages back and forth that may not arrive into reliable messages that do.  It also handles order, of course.When TCP connects, almost nothing happens that's not either on your machine or the server.  Sweeping several things under the rug, the routers and the internet cables and all that don't do anything special at all for TCP.  Connect and disconnect are just some special IP packets with retry logic.  Throw the UDP header on them and now you've got TCP over UDP.  Throw some more information on them and customize the algorithms and you've got Enet.You're thinking that a bunch of networking things are special when they're not, which is why I'm suggesting you find a book.  You can write your own TCP implementation, it's even a not uncommon learning project for people going into networking.@11No judgement.  If I judge you I have to go around judging a ton of other people because practically speaking literally everyone does this (see also any web site running a JS minifier).

URL: https://forum.audiogames.net/post/559456/#p559456




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector


  


Re: question about bgt network object

Apologies for the double post, but I wanted to follow up with some additional information.Looking into it a bit further, in the credits section of the BGT help file, ENet is mentioned. There is a link to the ENet project website, followed by a brief description of what ENet is. Below this description, it says:Note: For licensing information related to the ENet library, please see the website linked to above.Kind regards,Philip Bennefall

URL: https://forum.audiogames.net/post/559453/#p559453




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector


  


Re: question about bgt network object

BGT uses ENet. I had an email conversation with the author regarding the attribution requirement back in the day. The MIT license has a bit of a legal gray area regarding binary attribution, though most people seem to agree that it *does* require it. Nowadays I avoid the MIT license to be on the safe side. ENet is the only component that was part of BGT which uses the MIT license.Kind regards,Philip Bennefall

URL: https://forum.audiogames.net/post/559449/#p559449




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

@9i know how networking works. in many of the internet articals, i find UDP is connectionless protcall and in python sockets, we don't connect UDP. instead we directly send a packet to server.i know all that.and tcp is connection oriented protocall that a client ned to make a connection with server and comunicate.i know all that things. and i am doing sockets for networking in python. comparing to general UDP networking and python sockets its apsalutely matching, but bgt is not matching and there is connect method. any way, thankyou for  your replys.

URL: https://forum.audiogames.net/post/559442/#p559442




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: question about bgt network object

Ah. I see. That makes your question clearer.  I'd suggest reading RFC 793 which tells you how TCP works or, if you'd rather, finding any of the long list of "the basics of TCP" guides.  Googling TCP handshake may also be productive.  Broadly speaking UDP is a thin layer on top of IP, and reliable UDP with connection and disconnection and all that looks very much like TCP, just with the TCP-like packets inside UDP ones since you can't use IP directly and expect routers to let your custom protocol through.As we've told you before, you will get a lot out of finding a book on networking and reading it.  Any good networking resource will explain how TCP works, and once you understand that you understand how reliable UDP can work.

URL: https://forum.audiogames.net/post/559431/#p559431




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

@7no. i already know networking in python. i know tcp and UDP and how they works. i do this in python sockets. but when i am bored, i saw bgt's documentation just for not beeing bored. there i observed the connect and disconnect methods. but in main network chapter, they said bgt uses UDP. and there is connect and disconnect. i wondered and started thinking. as you know, google don't have much answers about bgt. so i posted it to you. thankyou so much for your reply

URL: https://forum.audiogames.net/post/559429/#p559429




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

oh. i don't wan't any of networking. but, i compared networking in general using UDP and networking in BGT in UDP. i found the difference. that's why i posted this to you to know your openions that's that. if i know the sinario or algorithm or the logic used by bgt connect method in it's networking object, i planned to implement it in python socketsthanks so much for your replys

URL: https://forum.audiogames.net/post/559429/#p559429




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: question about bgt network object

Writing a reliable UDP protocol from scratch can be done by someone talented at networking in a weekend and a basic google will find 10 options for you.

URL: https://forum.audiogames.net/post/559427/#p559427




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

@5yes. mey bee enet or mey bee not. as americranian said, mey bee bgt is using enet. because bgt also uses UDP but it's acting like TCP. not exactly but, all connect, disconnect methods.

URL: https://forum.audiogames.net/post/559422/#p559422




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector


  


Re: question about bgt network object

I'm not sure it's Enet.  Did Philip ever say that?  I also used to think it was, but Enet is either BSD or MIT, and I remember that Philip wanted to avoid those licenses.

URL: https://forum.audiogames.net/post/559413/#p559413




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

and that 4 topic with the same name, my wifi suddenly turned off after i cliecked on submit and after i clicked submit, the error occurred like no internet. then after my wifi came, i refreshed he page. when my wifi starts, for 5seconds, my wifi will run a bit slow i don't know why. and i refreshed the page 3 times and it got submited multiple times with error. osrry guys really

URL: https://forum.audiogames.net/post/559411/#p559411




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

oh yeah. i am femilior with c and c++

URL: https://forum.audiogames.net/post/559409/#p559409




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : amerikranian via Audiogames-reflector


  


Re: question about bgt network object

I don't know why, but there were a lot of topics created with the exactly the same title, though most of them lead to an error page.To answer your question, BGT uses Enet under the hood. What I believe happens is Enet does magic behind the scenes to make UDP magically function like TCP. You can find more information as to how it works here, though you will need to at least be passingly familiar with C.

URL: https://forum.audiogames.net/post/559404/#p559404




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector


Re: question about bgt network object

2020-08-08 Thread AudioGames . net Forum — Developers room : bhanuponguru via Audiogames-reflector


  


Re: question about bgt network object

admins and moderators, please delete or close those 4tobics with same name. i din't mean spamming but suddenly power was gon and the i refreshed the page multiple times to post it. please sorry for the inconveenience please excuse me.

URL: https://forum.audiogames.net/post/559352/#p559352




-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector