{"action":"created","issue":{"url":"https://api.github.com/repos/nus-mmsys/tmf/issues/44","repository_url":"https://api.github.com/repos/nus-mmsys/tmf","labels_url":"https://api.github.com/repos/nus-mmsys/tmf/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/nus-mmsys/tmf/issues/44/comments","events_url":"https://api.github.com/repos/nus-mmsys/tmf/issues/44/events","html_url":"https://github.com/nus-mmsys/tmf/issues/44","id":338493719,"node_id":"MDU6SXNzdWUzMzg0OTM3MTk=","number":44,"title":"Initialise ports","user":{"login":"rshfsr","id":464402,"node_id":"MDQ6VXNlcjQ2NDQwMg==","avatar_url":"https://avatars2.githubusercontent.com/u/464402?v=4","gravatar_id":"","url":"https://api.github.com/users/rshfsr","html_url":"https://github.com/rshfsr","followers_url":"https://api.github.com/users/rshfsr/followers","following_url":"https://api.github.com/users/rshfsr/following{/other_user}","gists_url":"https://api.github.com/users/rshfsr/gists{/gist_id}","starred_url":"https://api.github.com/users/rshfsr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rshfsr/subscriptions","organizations_url":"https://api.github.com/users/rshfsr/orgs","repos_url":"https://api.github.com/users/rshfsr/repos","events_url":"https://api.github.com/users/rshfsr/events{/privacy}","received_events_url":"https://api.github.com/users/rshfsr/received_events","type":"User","site_admin":false},"labels":[{"id":119906454,"node_id":"MDU6TGFiZWwxMTk5MDY0NTQ=","url":"https://api.github.com/repos/nus-mmsys/tmf/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"rshfsr","id":464402,"node_id":"MDQ6VXNlcjQ2NDQwMg==","avatar_url":"https://avatars2.githubusercontent.com/u/464402?v=4","gravatar_id":"","url":"https://api.github.com/users/rshfsr","html_url":"https://github.com/rshfsr","followers_url":"https://api.github.com/users/rshfsr/followers","following_url":"https://api.github.com/users/rshfsr/following{/other_user}","gists_url":"https://api.github.com/users/rshfsr/gists{/gist_id}","starred_url":"https://api.github.com/users/rshfsr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rshfsr/subscriptions","organizations_url":"https://api.github.com/users/rshfsr/orgs","repos_url":"https://api.github.com/users/rshfsr/repos","events_url":"https://api.github.com/users/rshfsr/events{/privacy}","received_events_url":"https://api.github.com/users/rshfsr/received_events","type":"User","site_admin":false},"assignees":[{"login":"rshfsr","id":464402,"node_id":"MDQ6VXNlcjQ2NDQwMg==","avatar_url":"https://avatars2.githubusercontent.com/u/464402?v=4","gravatar_id":"","url":"https://api.github.com/users/rshfsr","html_url":"https://github.com/rshfsr","followers_url":"https://api.github.com/users/rshfsr/followers","following_url":"https://api.github.com/users/rshfsr/following{/other_user}","gists_url":"https://api.github.com/users/rshfsr/gists{/gist_id}","starred_url":"https://api.github.com/users/rshfsr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rshfsr/subscriptions","organizations_url":"https://api.github.com/users/rshfsr/orgs","repos_url":"https://api.github.com/users/rshfsr/repos","events_url":"https://api.github.com/users/rshfsr/events{/privacy}","received_events_url":"https://api.github.com/users/rshfsr/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-07-05T09:24:07Z","updated_at":"2018-07-05T10:39:37Z","closed_at":null,"author_association":"COLLABORATOR","body":"For large images, the problem is that the buffer size for the initial token is not sufficient.\r\nAnother problem is that if recv_wait is not called, then recv returns before reading the whole large frame. This is troublesome, because it means that the whole frame is not correctly read from the TCP buffer.\r\n\r\nNow one naive solution is to initialise the buffer with large value, but since recv_wait is used, it does not work. For recv_wait to work, the exact size of the buffer is needed.\r\n\r\nConclusion is that (1) recv_wait is needed. (2) exact size of buffer is needed initially.\r\n\r\nThis exact size must be communicated in the beginning of the execution."},"comment":{"url":"https://api.github.com/repos/nus-mmsys/tmf/issues/comments/402681326","html_url":"https://github.com/nus-mmsys/tmf/issues/44#issuecomment-402681326","issue_url":"https://api.github.com/repos/nus-mmsys/tmf/issues/44","id":402681326,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMjY4MTMyNg==","user":{"login":"rshfsr","id":464402,"node_id":"MDQ6VXNlcjQ2NDQwMg==","avatar_url":"https://avatars2.githubusercontent.com/u/464402?v=4","gravatar_id":"","url":"https://api.github.com/users/rshfsr","html_url":"https://github.com/rshfsr","followers_url":"https://api.github.com/users/rshfsr/followers","following_url":"https://api.github.com/users/rshfsr/following{/other_user}","gists_url":"https://api.github.com/users/rshfsr/gists{/gist_id}","starred_url":"https://api.github.com/users/rshfsr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rshfsr/subscriptions","organizations_url":"https://api.github.com/users/rshfsr/orgs","repos_url":"https://api.github.com/users/rshfsr/repos","events_url":"https://api.github.com/users/rshfsr/events{/privacy}","received_events_url":"https://api.github.com/users/rshfsr/received_events","type":"User","site_admin":false},"created_at":"2018-07-05T10:39:37Z","updated_at":"2018-07-05T10:39:37Z","author_association":"COLLABORATOR","body":"For the moment it is solved by peeking the message."}}
{"actor":{"display_login":"rshfsr"}}