⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tcpclient.c

📁 基于东南大学开发的SEP3203的ARM7中的所有驱动
💻 C
字号:
void TcpClient()

{

	int bytes;

    int socket;

    struct sockaddr_in sockAddr;

    char buffer[512]="";

	int len;

	char str[] = "get http";





    sockAddr.ipAddr = INADDR_ANY;

	sockAddr.ipAddr = ntohl(inet_addr("211.65.48.178"));

	sockAddr.sin_port = 80;

    sockAddr.sin_family = AF_INET;



    socket = tcpOpen();

	tcpConnect(socket, &sockAddr, 0);

	len = strlen(str);

	tcpWrite(socket, str, len);

   do {

//		tcpAccept(socket, &fromAddr);

   /*     bytes = tcpRead(socket, &buffer, sizeof(buffer));

        if (bytes > 0) {

            TRACE("TcpClientTask Received Data From Socket !\n");

			printf("\n data recived!");

//            tcpWrite(socket, buffer, bytes);

        }*/

        delay(50);



    } while (1);

/*    bytes = tcpRead(socket, &buffer, sizeof(buffer));

        if (bytes > 0) {

            printf("TcpEchoTask Received Data From Socket %d !\n", socket);

           // tcpWrite(socket, buffer, bytes);

        }*/

    

    tcpClose(socket);



}



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -