tag:blogger.com,1999:blog-27232680.post9189778932808137342..comments2024-03-20T06:54:32.435+01:00Comments on Plastic SCM blog: p2pcopy: C# console app to transfer files peer to peerF3RD3Fhttp://www.blogger.com/profile/11524626976811746062noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-27232680.post-46302064399944457092017-02-25T21:02:04.795+01:002017-02-25T21:02:04.795+01:00Well, since you exchange external ports, it should...Well, since you exchange external ports, it should actually work. I use it often to exchange big files with teammates and it seems to work fine most of the time :-)Pablo Santoshttps://www.blogger.com/profile/08083682682597484025noreply@blogger.comtag:blogger.com,1999:blog-27232680.post-8716563240058563052017-02-25T20:49:47.699+01:002017-02-25T20:49:47.699+01:00Interesting read! Have you tried your code with ei...Interesting read! Have you tried your code with either or both of the peers are behind a symmetric NAT? It seems that it won't work, given the whole port address translation issue.RocketZuluhttps://www.blogger.com/profile/05077202623390028975noreply@blogger.comtag:blogger.com,1999:blog-27232680.post-3535227643582339722016-11-24T16:29:55.997+01:002016-11-24T16:29:55.997+01:00Hey! Thanks for sharing!
Yep, we got a little bit...Hey! Thanks for sharing!<br /><br />Yep, we got a little bit more than 1MB/s but not too much. I have to say that we don't get much more with reep.io.<br /><br />My goal is to use this code in our main product, Plastic SCM, for the P2P operations.<br /><br />In order to improve perf we should give a try to pseudo-tcp and see how it goes.<br /><br />Regarding the 50% success: uhm... yes, pushing the hole in the router sometimes needs more than 1 try. One thing you can do is to specify the port in the next data transfer after a successful one.<br /><br />The way to really improve it would be to use a central server as rendezvous point, but then part of the beauty of the idea is gone.<br /><br />Onto the crashes: not aware o any. Do you mean connection is lost sending big files? Because certainly implementing retries would be great.<br /><br />About the project activity: I'm open to receive contributions? What about adding retries?? :-) Feel like doing it?<br /><br />Thanks!<br /><br />pabloPablo Santoshttps://www.blogger.com/profile/08083682682597484025noreply@blogger.comtag:blogger.com,1999:blog-27232680.post-35615474722772424552016-11-24T16:18:53.282+01:002016-11-24T16:18:53.282+01:00this thing is really cool. are you going to put a...this thing is really cool. are you going to put any more work into it? i noticed the github hasn't been updated in 3 months. 50% success rate maxes out about 1 mb/second, crashes partway through send when sending large files. this was with the compiled binary.Anonymoushttps://www.blogger.com/profile/00733141208619346679noreply@blogger.comtag:blogger.com,1999:blog-27232680.post-51610815726199712142016-10-06T21:25:32.441+02:002016-10-06T21:25:32.441+02:00Great, thanks :-)Great, thanks :-)Pablo Santoshttps://www.blogger.com/profile/08083682682597484025noreply@blogger.comtag:blogger.com,1999:blog-27232680.post-19457133169582938522016-10-06T20:53:20.407+02:002016-10-06T20:53:20.407+02:00Here are a couple of webrtc stacks you can use wit...Here are a couple of webrtc stacks you can use with c#<br /><br />https://github.com/radioman/WebRtc.NET<br /><br />http://www.meshcommander.com/webrtcTerricidehttps://www.blogger.com/profile/09805577304866671623noreply@blogger.comtag:blogger.com,1999:blog-27232680.post-80111662924264457122016-10-06T15:12:08.837+02:002016-10-06T15:12:08.837+02:00Really interesting read - thanks!Really interesting read - thanks!Unknownhttps://www.blogger.com/profile/06048659421994385015noreply@blogger.com