tailieunhanh - Bài giảng Lập trình mạng: Chương 3 - Phạm Trần Vũ

Bài giảng Lập trình mạng: Chương 3 - Lập trình mạng dùng socket trên sử dụng C sau đây sẽ trang bị cho các bạn những kiến thức về lập trình socket trên unix, lập trình socket với UDP, lập trình socket với TCP. Với các bạn chuyên ngành Công nghệ thông tin thì đây là tài liệu hữu ích. | BK Trường Đại Học Bách Khoa LẬP TRÌNH MẠNG DÙNG SOCKET TRÊN SỬ DỤNG C Bài Giảng 3 Khoa Học và Kỹ Thuật Máy Tính Trang 1 Trường Đại Học Bách Khoa LẢP TRÌNH SOCKET TRÊN UNIX Quản lý socket - Unix Integer Primitives Meaning SOCKET Create a new communication end point BIND Attach a local address to a socket LISTEN Announce willingness to accept connections give queue size ACCEPT Block the caller until connection attempt arrives CONNECT Actively attempt to establish a connection SEND Send some data over the connection RECEIVE Receive some data from the connection CLOSE Release the connection Khoa Khoa Học và Kỹ Thuật Máy Tính Trang 2 Trường Đại Học Bách Khoa LẬP TRÌNH SOCKET TRÊN UNIX cấu trúc địa chỉ Internet định nghĩa dạng dữ liệu cầu trúc trong ngôn ngũ c. cấu trúc này chỉ có 1 field kiều U-long chửa địa chí IP 32 bit. s addr ìn adrii struct inaddr u_long s_addr - Cấu trúc địa chỉ socket địa chỉ này lưu trữ địa chỉ IP chí số port và dạng family protocol Tên cấu trúc là sockaddr_in được biều diễn ở hình trong slide kế. Trong đó - sin_ìen lưu trữ chiều dài cẩu trúc cùa sockaddr_in - sin_fatniìy dạng protocol của socket - sin_port chỉ số port - sin_addr địa chỉ in Internet cùa socket - stn_zero 8 không dùng đặt giá tụ ũ Khoa Khoa Học và Kỹ Thuật Máy Tính Trang

TỪ KHÓA LIÊN QUAN