{"id":13732149,"url":"https://github.com/binary1248/SFNUL","last_synced_at":"2025-05-08T06:31:32.255Z","repository":{"id":9649582,"uuid":"11585174","full_name":"binary1248/SFNUL","owner":"binary1248","description":"Simple and Fast Network Utility Library","archived":false,"fork":false,"pushed_at":"2018-06-12T11:40:53.000Z","size":2798,"stargazers_count":52,"open_issues_count":1,"forks_count":4,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-05-02T19:21:52.191Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binary1248.png","metadata":{"files":{"readme":"README","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-22T15:40:55.000Z","updated_at":"2024-04-05T16:53:14.000Z","dependencies_parsed_at":"2022-09-05T22:13:14.545Z","dependency_job_id":null,"html_url":"https://github.com/binary1248/SFNUL","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binary1248%2FSFNUL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binary1248%2FSFNUL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binary1248%2FSFNUL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binary1248%2FSFNUL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binary1248","download_url":"https://codeload.github.com/binary1248/SFNUL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213757420,"owners_count":15634174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T02:01:47.617Z","updated_at":"2024-11-14T23:31:25.798Z","avatar_url":"https://github.com/binary1248.png","language":"C++","readme":"SFNUL\nSimple and Fast Network Utility library\n\n© binary1248\nSFNUL is provided under the\nMozilla Public License Version 2.0\n(see LICENSE for details)\n\n1. INSTALLING\n\nSFNUL requires a compiler with C++11 support. Not all features are used, however\nmany newer features are used that might not be supported by all compilers even\nthough they claim C++11 support. Your mileage may vary.\n\nDependencies:\n - ASIO (standalone C++11 version) provided in extlibs\n - Botan provided in extlibs\n - http-parser provided in extlibs\n - SFML 2.x for the optional SFML synchronization example (http://sfml-dev.org/)\n   ASIO is provided under the Boost Software License.\n   Botan is provided under the Simplified BSD License.\n   http-parser is provided under the MIT License.\n   SFML is provided under the zlib License.\n\nThe build system in use is CMake (http://cmake.org/). It's available for all\nmajor platforms.\n\nTo build, perform the following steps:\n\n - cmake .\n - make install (as root)\n - On Linux: ldconfig (as root)\n\n2. USING SFNUL IN OWN PROJECTS\n\nTo use SFNUL in your projects, you have to link to the SFNUL library (see 1.\nfor building). Also make sure that your compiler is able to find SFNUL's\ninclude directory.\n\nIf you're using CMake for your project and you've properly installed SFNUL (see\n1.), you can automate the process of finding SFNUL. At first copy the file\ncmake/FindSFNUL.cmake to your CMake's module directory. Then add the following\nto your project's CMakeLists.txt file:\n\n  find_package( SFNUL REQUIRED )\n  include_directories( ${SFNUL_INCLUDE_DIR} )\n  add_executable( my_program ... )\n  target_link_libraries( my_program ... ${SFNUL_LIBRARY} )\n\nIn case CMake can't find your SFNUL installation, you can still specify the\npath manually by setting the SFNUL_ROOT CMake variable.\n\nBecause SFNUL makes use of the operating system's networking subsystem, be sure\nto link the necessary networking libraries to your final application as well.\n\n3. DOCUMENTATION\n\nYou can find the API documentation in the doc sub-directory. Create it with\nDoxygen (http://www.stack.nl/~dimitri/doxygen/).\n\n4. CONTACT\n\nThe AUTHORS file lists contributors with contact information.\n","funding_links":[],"categories":["Networking"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinary1248%2FSFNUL","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinary1248%2FSFNUL","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinary1248%2FSFNUL/lists"}