{"action":"closed","issue":{"url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/38","repository_url":"https://api.github.com/repos/SLikeSoft/SLikeNet","labels_url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/38/comments","events_url":"https://api.github.com/repos/SLikeSoft/SLikeNet/issues/38/events","html_url":"https://github.com/SLikeSoft/SLikeNet/issues/38","id":337727578,"node_id":"MDU6SXNzdWUzMzc3Mjc1Nzg=","number":38,"title":"Improvements for slikenet","user":{"login":"Kiddinglife","id":10578713,"node_id":"MDQ6VXNlcjEwNTc4NzEz","avatar_url":"https://avatars0.githubusercontent.com/u/10578713?v=4","gravatar_id":"","url":"https://api.github.com/users/Kiddinglife","html_url":"https://github.com/Kiddinglife","followers_url":"https://api.github.com/users/Kiddinglife/followers","following_url":"https://api.github.com/users/Kiddinglife/following{/other_user}","gists_url":"https://api.github.com/users/Kiddinglife/gists{/gist_id}","starred_url":"https://api.github.com/users/Kiddinglife/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kiddinglife/subscriptions","organizations_url":"https://api.github.com/users/Kiddinglife/orgs","repos_url":"https://api.github.com/users/Kiddinglife/repos","events_url":"https://api.github.com/users/Kiddinglife/events{/privacy}","received_events_url":"https://api.github.com/users/Kiddinglife/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"Luke1410","id":15809174,"node_id":"MDQ6VXNlcjE1ODA5MTc0","avatar_url":"https://avatars2.githubusercontent.com/u/15809174?v=4","gravatar_id":"","url":"https://api.github.com/users/Luke1410","html_url":"https://github.com/Luke1410","followers_url":"https://api.github.com/users/Luke1410/followers","following_url":"https://api.github.com/users/Luke1410/following{/other_user}","gists_url":"https://api.github.com/users/Luke1410/gists{/gist_id}","starred_url":"https://api.github.com/users/Luke1410/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Luke1410/subscriptions","organizations_url":"https://api.github.com/users/Luke1410/orgs","repos_url":"https://api.github.com/users/Luke1410/repos","events_url":"https://api.github.com/users/Luke1410/events{/privacy}","received_events_url":"https://api.github.com/users/Luke1410/received_events","type":"User","site_admin":false},"assignees":[{"login":"Luke1410","id":15809174,"node_id":"MDQ6VXNlcjE1ODA5MTc0","avatar_url":"https://avatars2.githubusercontent.com/u/15809174?v=4","gravatar_id":"","url":"https://api.github.com/users/Luke1410","html_url":"https://github.com/Luke1410","followers_url":"https://api.github.com/users/Luke1410/followers","following_url":"https://api.github.com/users/Luke1410/following{/other_user}","gists_url":"https://api.github.com/users/Luke1410/gists{/gist_id}","starred_url":"https://api.github.com/users/Luke1410/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Luke1410/subscriptions","organizations_url":"https://api.github.com/users/Luke1410/orgs","repos_url":"https://api.github.com/users/Luke1410/repos","events_url":"https://api.github.com/users/Luke1410/events{/privacy}","received_events_url":"https://api.github.com/users/Luke1410/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-07-03T02:53:20Z","updated_at":"2018-09-16T07:18:24Z","closed_at":"2018-09-16T07:18:24Z","author_association":"NONE","body":"Hi Luke,\r\n\r\nI saw an issue someone posted to slikenet about the bug in sending big packet or something. But that bug had been solved out in this raknet-forked [https://github.com/larku/RakNet](url).\r\n\r\nthis repos has also solved out other most serious bugs from official raknet and facebook-forked.\r\nIt will save much of your time if you can take some time and go through its fixes and merge them to slikenet. \r\n\r\nI saw slikenet still uses mutex and condition variable from network recv and send threads. you can improve this by applying spin lock or spsc queue similar to linux's famous wait-free fifo. I think either of spiun lock or spsc queue is better choice because game server is io-centric application and most of the time cpu cycles will not be wasted.\r\n\r\nRegards.\r\n"}}
{"actor":{"display_login":"Kiddinglife"}}