Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/units/?format=api&page=2
https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/units/?format=api&page=3", "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/units/?format=api", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "The `192.43.244.18` is just a convenient notation of expressing a 32-bit integer by listing all of its 8-bit bytes, starting with the _most significant_ one." ], "previous_source": "", "target": [ "" ], "id_hash": 6709787570562653714, "content_hash": 6709787570562653714, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:405", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 92, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://translate-dev.freebsd.org/api/units/1060745/?format=api", "priority": 100, "id": 1062832, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=dd1df43ed5b7de12", "url": "https://translate-dev.freebsd.org/api/units/1062832/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.401825Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Suppose we coded something like this:" ], "previous_source": "", "target": [ "" ], "id_hash": 4998658889451705143, "content_hash": 4998658889451705143, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:411", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 94, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/1060749/?format=api", "priority": 100, "id": 1062834, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=c55ecdc6a31e1337", "url": "https://translate-dev.freebsd.org/api/units/1062834/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.413745Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "sa.sin_family = AF_INET;\nsa.sin_port = 13;\nsa.sin_addr.s_addr = (((((192 << 8) | 43) << 8) | 244) << 8) | 18;\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6663816992775235507, "content_hash": -6663816992775235507, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:417", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 95, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/1060751/?format=api", "priority": 100, "id": 1062835, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=23855dc0616b984d", "url": "https://translate-dev.freebsd.org/api/units/1062835/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.419426Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "What would the result look like?" ], "previous_source": "", "target": [ "" ], "id_hash": 5946591861823201924, "content_hash": 5946591861823201924, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:420", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 96, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/1060753/?format=api", "priority": 100, "id": 1062836, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=d28689cabc336284", "url": "https://translate-dev.freebsd.org/api/units/1062836/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.425142Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "sockaddr_in on an Intel system" ], "previous_source": "", "target": [ "" ], "id_hash": -4377486800211388297, "content_hash": -4377486800211388297, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:424", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 98, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1060757/?format=api", "priority": 100, "id": 1062838, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=43400af2b8705877", "url": "https://translate-dev.freebsd.org/api/units/1062838/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.439344Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "sainlsb.png" ], "previous_source": "", "target": [ "" ], "id_hash": -5124403469393010728, "content_hash": -5124403469393010728, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:425, documentation/content/en/books/developers-handbook/sockets/_index.adoc:471", "context": "", "note": "type: Target for macro image", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 99, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060759/?format=api", "priority": 100, "id": 1062839, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=38e27631e10cdfd8", "url": "https://translate-dev.freebsd.org/api/units/1062839/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.470628Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "On a different system, it might look like this:" ], "previous_source": "", "target": [ "" ], "id_hash": -6897380038022815480, "content_hash": -6897380038022815480, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:428", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 100, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1060761/?format=api", "priority": 100, "id": 1062840, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=2047956638c7a108", "url": "https://translate-dev.freebsd.org/api/units/1062840/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.477335Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "sockaddr_in on an MSB system" ], "previous_source": "", "target": [ "" ], "id_hash": 3631460436263485582, "content_hash": 3631460436263485582, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:429", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 101, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1060763/?format=api", "priority": 100, "id": 1062841, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=b2658a06c75ec08e", "url": "https://translate-dev.freebsd.org/api/units/1062841/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.483418Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "sainmsb.png" ], "previous_source": "", "target": [ "" ], "id_hash": -4268670603272954575, "content_hash": -4268670603272954575, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:430, documentation/content/en/books/developers-handbook/sockets/_index.adoc:476", "context": "", "note": "type: Target for macro image", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 102, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060765/?format=api", "priority": 100, "id": 1062842, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=44c2a2b3e4c35d31", "url": "https://translate-dev.freebsd.org/api/units/1062842/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.489923Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Why?" ], "previous_source": "", "target": [ "" ], "id_hash": 1878306786101745613, "content_hash": 1878306786101745613, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:440", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 105, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060771/?format=api", "priority": 100, "id": 1062845, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=9a111611fcccd7cd", "url": "https://translate-dev.freebsd.org/api/units/1062845/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.507894Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Because when communicating with another computer, you usually do not know whether it stores data _most significant byte_ (MSB) or _least significant byte_ (LSB) first." ], "previous_source": "", "target": [ "" ], "id_hash": 1882715579899108014, "content_hash": 1882715579899108014, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:442", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 106, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://translate-dev.freebsd.org/api/units/1060773/?format=api", "priority": 100, "id": 1062846, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=9a20bfd848fadaae", "url": "https://translate-dev.freebsd.org/api/units/1062846/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.512954Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "You might be wondering, _\"So, will sockets not handle it for me?\"_" ], "previous_source": "", "target": [ "" ], "id_hash": 2965298662989773548, "content_hash": 2965298662989773548, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:444", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 107, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1060775/?format=api", "priority": 100, "id": 1062847, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=a926db6c54723aec", "url": "https://translate-dev.freebsd.org/api/units/1062847/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.517990Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "It will not." ], "previous_source": "", "target": [ "" ], "id_hash": -5080144786799326842, "content_hash": -5080144786799326842, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:446", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 108, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1060777/?format=api", "priority": 100, "id": 1062848, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=397fb33b6f460986", "url": "https://translate-dev.freebsd.org/api/units/1062848/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.522451Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "That is why, we (the _programmers_, not the _sockets_) have to distinguish between the byte order used by our computer and a conventional byte order to send the data in to the other computer." ], "previous_source": "", "target": [ "" ], "id_hash": -2513599986377310062, "content_hash": -2513599986377310062, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:462", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 113, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1060787/?format=api", "priority": 100, "id": 1062853, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=5d1de621488dc092", "url": "https://translate-dev.freebsd.org/api/units/1062853/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.583396Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "We will call the byte order our computer uses the _host byte order_, or just the _host order_." ], "previous_source": "", "target": [ "" ], "id_hash": -2160174803331305541, "content_hash": -2160174803331305541, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:464", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 114, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1060789/?format=api", "priority": 100, "id": 1062854, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=6205847622b02fbb", "url": "https://translate-dev.freebsd.org/api/units/1062854/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.589434Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Now, if we compiled the above code for an Intel based computer, our _host byte order_ would produce:" ], "previous_source": "", "target": [ "" ], "id_hash": 8894071129098121808, "content_hash": 8894071129098121808, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:469", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 116, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1060793/?format=api", "priority": 100, "id": 1062856, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=fb6e1691b0f37250", "url": "https://translate-dev.freebsd.org/api/units/1062856/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.598843Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Host byte order on an Intel system" ], "previous_source": "", "target": [ "" ], "id_hash": -1711629057438241646, "content_hash": -1711629057438241646, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:470", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 117, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1060795/?format=api", "priority": 100, "id": 1062857, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=683f1270dc282c92", "url": "https://translate-dev.freebsd.org/api/units/1062857/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.604255Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "But the _network byte order_ requires that we store the data MSB first:" ], "previous_source": "", "target": [ "" ], "id_hash": -3634697697318309008, "content_hash": -3634697697318309008, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:474", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 118, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1060797/?format=api", "priority": 100, "id": 1062858, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=4d8ef5b3a5697370", "url": "https://translate-dev.freebsd.org/api/units/1062858/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.609316Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Network byte order" ], "previous_source": "", "target": [ "" ], "id_hash": 3144162693830665822, "content_hash": 3144162693830665822, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:475", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 119, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1060799/?format=api", "priority": 100, "id": 1062859, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=aba24f4fc1cfe65e", "url": "https://translate-dev.freebsd.org/api/units/1062859/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.614784Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Unfortunately, our _host order_ is the exact opposite of the _network order_." ], "previous_source": "", "target": [ "" ], "id_hash": -758180507356836171, "content_hash": -758180507356836171, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:479", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 120, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1060801/?format=api", "priority": 100, "id": 1062860, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=757a66d8775eceb5", "url": "https://translate-dev.freebsd.org/api/units/1062860/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.619385Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "sa.sin_family = AF_INET;\nsa.sin_port = 13 << 8;\nsa.sin_addr.s_addr = (((((18 << 8) | 244) << 8) | 43) << 8) | 192;\n" ], "previous_source": "", "target": [ "" ], "id_hash": 654169707116727256, "content_hash": 654169707116727256, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:488", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 122, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1060805/?format=api", "priority": 100, "id": 1062862, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=891413e1f7838bd8", "url": "https://translate-dev.freebsd.org/api/units/1062862/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.630255Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Eventually, you figure it out, say a couple of swear words, and start rewriting your code." ], "previous_source": "", "target": [ "" ], "id_hash": -6690007527966445334, "content_hash": -6690007527966445334, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:508", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 127, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1060815/?format=api", "priority": 100, "id": 1062867, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=2328519936def0ea", "url": "https://translate-dev.freebsd.org/api/units/1062867/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.694589Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "So, regardless of what system your software is compiled on, your data will end up in the correct order if you use these functions." ], "previous_source": "", "target": [ "" ], "id_hash": -2701972389452250669, "content_hash": -2701972389452250669, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:516", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 130, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1060821/?format=api", "priority": 100, "id": 1062870, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=5a80aa6d6dc901d3", "url": "https://translate-dev.freebsd.org/api/units/1062870/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.711573Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Client Functions" ], "previous_source": "", "target": [ "" ], "id_hash": 3704708670692572785, "content_hash": 3704708670692572785, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:518", "context": "", "note": "type: Title ====", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 131, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1060823/?format=api", "priority": 100, "id": 1062871, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=b369c4e858f0be71", "url": "https://translate-dev.freebsd.org/api/units/1062871/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.716475Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "`connect`" ], "previous_source": "", "target": [ "" ], "id_hash": 323051673300778178, "content_hash": 323051673300778178, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:525", "context": "", "note": "type: Title =====", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 133, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060827/?format=api", "priority": 100, "id": 1062873, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=847bb5c907303cc2", "url": "https://translate-dev.freebsd.org/api/units/1062873/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.727162Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Once a client has created a socket, it needs to connect it to a specific port on a remote system. It uses man:connect[2]:" ], "previous_source": "", "target": [ "" ], "id_hash": -5994442711511272923, "content_hash": -5994442711511272923, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:528", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 134, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1060829/?format=api", "priority": 100, "id": 1062874, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=2ccf761d21f0f225", "url": "https://translate-dev.freebsd.org/api/units/1062874/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.732271Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "int connect(int s, const struct sockaddr *name, socklen_t namelen);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 2012455567139470058, "content_hash": 2012455567139470058, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:532", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 135, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1060831/?format=api", "priority": 100, "id": 1062875, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=9bedadad059afaea", "url": "https://translate-dev.freebsd.org/api/units/1062875/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.737820Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Our First Client" ], "previous_source": "", "target": [ "" ], "id_hash": 6300450392283367781, "content_hash": 6300450392283367781, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:546", "context": "", "note": "type: Title =====", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 139, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1060839/?format=api", "priority": 100, "id": 1062879, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=d76fb24025054965", "url": "https://translate-dev.freebsd.org/api/units/1062879/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.799691Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "We now know enough to write a very simple client, one that will get current time from `192.43.244.18` and print it to [.filename]#stdout#." ], "previous_source": "", "target": [ "" ], "id_hash": 8111931650623194884, "content_hash": 8111931650623194884, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:549", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 140, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1060841/?format=api", "priority": 100, "id": 1062880, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=f0935edb7da4c704", "url": "https://translate-dev.freebsd.org/api/units/1062880/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.806354Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "int main() {\n register int s;\n register int bytes;\n struct sockaddr_in sa;\n char buffer[BUFSIZ+1];\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3591020212848951071, "content_hash": -3591020212848951071, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:569", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 142, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1060845/?format=api", "priority": 100, "id": 1062882, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=4e2a222477e400e1", "url": "https://translate-dev.freebsd.org/api/units/1062882/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.820908Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ " if ((s = socket(PF_INET, SOCK_STREAM, 0)) < 0) {\n perror(\"socket\");\n return 1;\n }\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2165316294999839788, "content_hash": -2165316294999839788, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:574, documentation/content/en/books/developers-handbook/sockets/_index.adoc:996", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 143, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1060847/?format=api", "priority": 100, "id": 1062883, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=61f3404d522b6bd4", "url": "https://translate-dev.freebsd.org/api/units/1062883/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.828328Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ " bzero(&sa, sizeof sa);\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2835733541589081534, "content_hash": -2835733541589081534, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:576, documentation/content/en/books/developers-handbook/sockets/_index.adoc:998", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 144, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1060849/?format=api", "priority": 100, "id": 1062884, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=58a5735e47ec2242", "url": "https://translate-dev.freebsd.org/api/units/1062884/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.835934Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ " sa.sin_family = AF_INET;\n sa.sin_port = htons(13);\n sa.sin_addr.s_addr = htonl((((((192 << 8) | 43) << 8) | 244) << 8) | 18);\n if (connect(s, (struct sockaddr *)&sa, sizeof sa) < 0) {\n perror(\"connect\");\n close(s);\n return 2;\n }\n" ], "previous_source": "", "target": [ "" ], "id_hash": -9182121191175768226, "content_hash": -9182121191175768226, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:585", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 145, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 36, "source_unit": "https://translate-dev.freebsd.org/api/units/1060851/?format=api", "priority": 100, "id": 1062885, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=00928d6cf361b75e", "url": "https://translate-dev.freebsd.org/api/units/1062885/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.843131Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ " while ((bytes = read(s, buffer, BUFSIZ)) > 0)\n write(1, buffer, bytes);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 1865810768885447833, "content_hash": 1865810768885447833, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:588", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 146, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1060853/?format=api", "priority": 100, "id": 1062886, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=99e4b1024183fc99", "url": "https://translate-dev.freebsd.org/api/units/1062886/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.849085Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ " close(s);\n return 0;\n}\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4682214489238934424, "content_hash": 4682214489238934424, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:592, documentation/content/en/books/developers-handbook/sockets/_index.adoc:1022", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 147, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1060855/?format=api", "priority": 100, "id": 1062887, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=c0fa914541461398", "url": "https://translate-dev.freebsd.org/api/units/1062887/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.876909Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Go ahead, enter it in your editor, save it as [.filename]#daytime.c#, then compile and run it:" ], "previous_source": "", "target": [ "" ], "id_hash": 2394826500420142019, "content_hash": 2394826500420142019, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:595", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 148, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1060857/?format=api", "priority": 100, "id": 1062888, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=a13c2203883c03c3", "url": "https://translate-dev.freebsd.org/api/units/1062888/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.883467Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "% cc -O3 -o daytime daytime.c\n% ./daytime\n" ], "previous_source": "", "target": [ "" ], "id_hash": -5112043006193155496, "content_hash": -5112043006193155496, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:600", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 149, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1060859/?format=api", "priority": 100, "id": 1062889, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=390e5ff87b564258", "url": "https://translate-dev.freebsd.org/api/units/1062889/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.895445Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "52079 01-06-19 02:29:25 50 0 1 543.9 UTC(NIST) *\n%\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7459008877865445527, "content_hash": -7459008877865445527, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:603", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 150, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1060861/?format=api", "priority": 100, "id": 1062890, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=187c46f1f2585769", "url": "https://translate-dev.freebsd.org/api/units/1062890/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.903187Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Server Functions" ], "previous_source": "", "target": [ "" ], "id_hash": -7821823428713838229, "content_hash": -7821823428713838229, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:609", "context": "", "note": "type: Title ====", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 152, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1060865/?format=api", "priority": 100, "id": 1062892, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=13734d088baf096b", "url": "https://translate-dev.freebsd.org/api/units/1062892/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.915635Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "The sockets interface offers three basic functions to handle this." ], "previous_source": "", "target": [ "" ], "id_hash": -5581840152003102852, "content_hash": -5581840152003102852, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:617", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 154, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1060869/?format=api", "priority": 100, "id": 1062894, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=328951f4a2d7b77c", "url": "https://translate-dev.freebsd.org/api/units/1062894/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.928519Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "`bind`" ], "previous_source": "", "target": [ "" ], "id_hash": 5761329605084212602, "content_hash": 5761329605084212602, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:619", "context": "", "note": "type: Title =====", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 155, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060871/?format=api", "priority": 100, "id": 1062895, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=cff45ac040fc6d7a", "url": "https://translate-dev.freebsd.org/api/units/1062895/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.934390Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Ports are like extensions to a phone line: After you dial a number, you dial the extension to get to a specific person or department." ], "previous_source": "", "target": [ "" ], "id_hash": 2361537963823235621, "content_hash": 2361537963823235621, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:622", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 156, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://translate-dev.freebsd.org/api/units/1060873/?format=api", "priority": 100, "id": 1062896, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=a0c5de4421488225", "url": "https://translate-dev.freebsd.org/api/units/1062896/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.940113Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "int bind(int s, const struct sockaddr *addr, socklen_t addrlen);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 2944797516607694045, "content_hash": 2944797516607694045, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:630", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 158, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1060877/?format=api", "priority": 100, "id": 1062898, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=a8de05bd38daa4dd", "url": "https://translate-dev.freebsd.org/api/units/1062898/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.980034Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "#define\tINADDR_ANY\t\t(u_int32_t)0x00000000\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6870301550745454077, "content_hash": -6870301550745454077, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:639", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 160, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1060881/?format=api", "priority": 100, "id": 1062900, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=20a7c923d8007a03", "url": "https://translate-dev.freebsd.org/api/units/1062900/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:15.995683Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "Example Server sockaddr_in" ], "previous_source": "", "target": [ "" ], "id_hash": 1276115741071720383, "content_hash": 1276115741071720383, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:645", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 162, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1060885/?format=api", "priority": 100, "id": 1062902, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=91b5ac815edd3fbf", "url": "https://translate-dev.freebsd.org/api/units/1062902/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:16.011023Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "sainserv.png" ], "previous_source": "", "target": [ "" ], "id_hash": -3576475822576540555, "content_hash": -3576475822576540555, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:646", "context": "", "note": "type: Target for macro image", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 163, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060887/?format=api", "priority": 100, "id": 1062903, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=4e5dce30378d6475", "url": "https://translate-dev.freebsd.org/api/units/1062903/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:16.018322Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "`listen`" ], "previous_source": "", "target": [ "" ], "id_hash": 124385240746013691, "content_hash": 124385240746013691, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:649", "context": "", "note": "type: Title =====", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 164, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060889/?format=api", "priority": 100, "id": 1062904, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=81b9e7b7a9f7b3fb", "url": "https://translate-dev.freebsd.org/api/units/1062904/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:16.024628Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "The server ensures all of that with the man:listen[2] function." ], "previous_source": "", "target": [ "" ], "id_hash": -5776147741423354140, "content_hash": -5776147741423354140, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:655", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 166, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1060893/?format=api", "priority": 100, "id": 1062906, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=2fd7003b86493ee4", "url": "https://translate-dev.freebsd.org/api/units/1062906/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:16.037576Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "int listen(int s, int backlog);\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7268431467413672205, "content_hash": -7268431467413672205, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:659", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 167, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1060895/?format=api", "priority": 100, "id": 1062907, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=1b21581716896ef3", "url": "https://translate-dev.freebsd.org/api/units/1062907/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:16.043480Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/zh_CN/?format=api", "source": [ "`accept`" ], "previous_source": "", "target": [ "" ], "id_hash": -7011113411893086530, "content_hash": -7011113411893086530, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:665", "context": "", "note": "type: Title =====", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 169, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1060899/?format=api", "priority": 100, "id": 1062909, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/zh_CN/?checksum=1eb3857f9422b6be", "url": "https://translate-dev.freebsd.org/api/units/1062909/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:42:16.080064Z" } ] }{ "count": 273, "next": "