Companies Home Search Profile

Network Programming in C

Focused View

dan gookin

1:49:12

312 View
  • 01.01-network_with_the_world.mp4
    00:53
  • 01.02-what_you_need_for_this_course.mp4
    02:14
  • 01.03-traps_and_pitfalls.mp4
    03:55
  • 02.01-view_the_big_network_picture.mp4
    02:52
  • 02.02-configure_the_firewall.mp4
    02:52
  • 02.03-understand_the_internet_protocol_(ip).mp4
    03:30
  • 02.04-explore_network_addresses_and_ports.mp4
    03:26
  • 02.05-access_local_network_details.mp4
    04:04
  • 02.06-discover_local_interfaces.mp4
    03:45
  • 02.07-review_the_clientserver_roles.mp4
    02:48
  • 03.01-understand_socket_programming.mp4
    03:28
  • 03.02-explore_the_getaddrinfo()_function.mp4
    04:53
  • 03.03-open_a_socket.mp4
    03:45
  • 03.04-bind_and_connect.mp4
    03:19
  • 03.05-listen_and_accept.mp4
    04:33
  • 03.06-challenge_check_for_errors.mp4
    02:23
  • 03.07-solution_check_for_errors.mp4
    02:04
  • 04.01-create_a_tcp_server.mp4
    04:23
  • 04.02-call_a_tcp_server.mp4
    02:57
  • 04.03-code_a_dual_stack_configuration.mp4
    05:47
  • 04.04-challenge_a_generic_tcp_client.mp4
    02:21
  • 04.05-solution_a_generic_tcp_client.mp4
    02:22
  • 05.01-code_a_udp_server.mp4
    03:58
  • 05.02-code_a_udp_client.mp4
    03:48
  • 05.03-challenge_code_a_udp_client_and_server.mp4
    01:45
  • 05.04-solution_code_a_udp_client_and_server.mp4
    02:53
  • 06.01-obtain_the_clients_address.mp4
    04:44
  • 06.02-maintain_the_connection.mp4
    04:19
  • 06.03-accept_multiple_connections.mp4
    07:04
  • 06.04-challenge_write_a_chat_server.mp4
    04:03
  • 06.05-solution_write_a_chat_server.mp4
    04:04
  • Ex_Files_Network_Programming_in_C.zip
  • Description


    Are you a C programmer looking to explore networking programming? In this course, instructor Dan Gookin provides an overview of network communications, terms, strategies, and concepts. Dan explores this complex topic in a step-by-step progression, exploring networking in Linux, macOS, or Windows 10/11 running the Windows Subsystem for Linux (WSL). Included are relevant parts of the operating system and how to access local networking features. The core of the course deals with socket programming at the client/server level. The IPv4 and IPv6 protocols are covered, as are TCP and UDP connections. Dan shows you how to program a client and server for both types of connections. The course finishes with a challenge: Code a Linux, text-mode real time chat server that accepts multiple connections, tracks conversations, and logs connections.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 31
    • duration 1:49:12
    • Release Date 2023/01/31