chào mọi người, em đang muốn viết một client gửi thông tin đến server với tham số dòng lệnh truyền vào là địa chỉ ip và cổng kết nối đến server nhưng hiển thị ra kết quả trên cmd, mọi người có ai biết về mảng này xem giúp em nên sửa chỗ nào với ạ, cảm ơn mọi người
đây là code ạ
#include <stdio.h> #include <conio.h> #define _WINSOCK_DEPRECATED_NO_WARNINGS #include “winsock2.h” #include <Windows.h> int main(int argc, charargv[]) { WSAData wsa; WSAStartup(MAKEWORD(2, 2), &wsa); //Thiet lap socket phia client SOCKET client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); system(“PAUSE”); SOCKADDR_IN serverAddr; serverAddr.sin_family = AF_INET; serverAddr.sin_addr.s_addr = inet_addr(argv[1]);// argv[1] là địa chỉ ip truyền vào serverAddr.sin_port = htons(int(argv[2]));// argv[2] là cổng kết nối đến server int ret = connect(client, (SOCKADDR)&serverAddr, sizeof(serverAddr));
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?