首页资源分类应用技术射频与通信技术 > 一个socket文件

一个socket文件

已有 445117个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签:socket

    分    享:

    文档简介

    通信中的底层简单的socket程序

    文档预览

    #include #include #pragma comment (lib,"ws2_32") int main() { WSADATA wsaData; WSAStartup(MAKEWORD(2,2),&wsaData); SOCKET s= socket(PF_INET,SOCK_STREAM,IPPROTO_TCP); sockaddr_in sockaddr; sockaddr.sin_family=PF_INET; sockaddr.sin_addr.S_un.S_addr= inet_addr("115.155."); sockaddr.sin_port=htons(1348); connect( s,(SOCKADDR*)&sockaddr, sizeof(SOCKADDR) ); getchar(); closesocket(s); WSACleanup(); return(0); } #include #include #include #include #pragma comment (lib,"ws2_32") using namespace std; int main(int argc, char* argv[]) { WSADATA wasData; int i; string str; WSAStartup(MAKEWORD(2,2),&wasData); //WSAStartup SOCKET s= socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); //socket sockaddr_in sockaddr; sockaddr.sin_family = PF_INET; sockaddr.sin_addr.S_un.S_addr = inet_addr("115.155."); sockaddr.sin_port = htons(1348); bind(s,(SOCKADDR*)&sockaddr, sizeof(SOCKADDR)); //bind listen(s,1); //listen SOCKADDR clientAddr; int nSize = sizeof(SOCKADDR); SOCKET clientSock; printf("正在连接...\n"); clientSock = accept(s, (SOCKADDR*)&clientAddr, &nSize); //accept printf("连接成功\n"); getchar(); closesocket(clientSock); closesocket(s); //closesocket WSACleanup(); //WSACleanup return(0); }

    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。