c++ 远程可执行文件的路径和文件名 如何填写,急急急~~

c++ 远程可执行文件的路径和文件名 如何填写,急急急~~,第1张

不用填写东西,你在c++菜单栏上点击“组建尺激",再点击“远程连接调试程序”嫌察,会芹困茄看到“local”和“Network”的字样,选上“local”就行了。 然后你直接按“执行”就能显示出来了

是否是WINFORM ?

如纳早果是

1.创咐茄租建连接字符串

DIM m_connectionString As String = "server=*.*.*.*database=*uid=**pwd=**"

*--根据你的实际情况填写

2.导入命名空间

System.Data.SqlClient

dim m_conn As SqlConnection

m_conn = New SqlConnection(m_connectionString)

3.测衡兆试一下

Try

m_conn.Open()

m_conn.Close()

messagebox.show ("OK")

Catch ex As Exception

MessageBox.Show("The connection string is invalid.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)

End Try

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include <winsock.h>

#include <string.h>野则

#include <iostream>

#include <fstream>

using namespace std

#pragma comment(lib, "ws2_32.lib")

void geturl(char *url)

{

    WSADATA WSAData = { 0 }

    SOCKET sockfd

    struct sockaddr_in addr

    struct hostent *pURL

    char myurl[BUFSIZ]

    char *pHost = 0, *pGET = 0

    char host[BUFSIZ], GET[BUFSIZ]

    char header[BUFSIZ] = ""

    static char text[BUFSIZ]

    int i

    /*

    * windows下使用socket必须用WSAStartup初始化,否则不能调用

    */

    if (WSAStartup(MAKEWORD(2, 2), &WSAData))

    {

        printf("WSA failed\n")

        return

    }

    strcpy(myurl, url)

    for (pHost = myurl *pHost != '/' && *pHost != '\0' ++pHost)

    if ((int)(pHost - myurl) == strlen(myurl))

        strcpy(GET, "/")

    else

        strcpy(GET, pHost)

    *pHost = '\0'

    strcpy(host, myurl)

    printf("%s\n%s\n", host, GET)

    sockfd = socket(PF_INET, 汪培SOCK_STREAM, IPPROTO_TCP)

    pURL = gethostbyname(host)

    addr.sin_family = AF_INET

    addr.sin_addr.s_addr = *((unsigned long*)pURL->h_addr)

    addr.sin_port = htons(80)

    strcat(header, "GET ")

    strcat(header, GET)

    strcat(header, " HTTP/1.1\r\n")

    strcat(header, "HOST: ")

    strcat(header, host)

    strcat(header, "\r\nConnection: Close\r\n\r\n")

    connect(sockfd, (SOCKADDR *)&addr, sizeof(addr))

    send(sockfd, header, strlen(header), 0)

    ofstream fout("savefile.txt")

    while (recv(sockfd, text, BUFSIZ, 0) > 0)

    {

        fout << text

  颂陵棚      cout << text

        _strnset(text, '\0', BUFSIZ)

    }

    closesocket(sockfd)

    WSACleanup()

}

int main()

{

    char url[2560]

    while (scanf("%s", url))

        geturl(url)

    return 0

}

这就是C的代码啊!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12273986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存