永发信息网

如何用C实现一个tcp的端口广播

答案:1  悬赏:50  手机版
解决时间 2021-12-02 21:25
  • 提问者网友:了了无期
  • 2021-12-02 08:08
如何用C实现一个tcp的端口广播
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-12-02 09:33
//windows TCP Client# include "winsock2.h"void main(void){WSADATA wsaData;SOCKET s;SOCKADDR_IN ServerAddr;int Port = 80; //初始化Windows Socket 2.2 WSAStartup(MAKEWORd(2,2),wsaData); // 创建一个新的Socket来连接服务器 s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); // 填写客户端地址信息// 端口为80// 服务器IP地址为"192.168.1.1",注意使用inet_addr将IP地址转换为网络格式 ServerAddr.sin_family = AF_INET;ServerAddr.sin_port = htons(Port);ServerAddr.sin_addr.s_addr = inet_addr("192.168.1.1"); // 向服务器发出连接请求 connect(s, (SOCKADDR *) &ServerAddr, sizeof(ServerAddr)); // 新的连接建立后,就可以互相通信了,在这个简单的例子中,我们直接关闭连接,// 并关闭监听Socket,然后退出应用程序 closesocket(s); // 释放Windows Socket DLL的相关资源 WSACleanup();}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯