(bind(sListen, (struct sockaddr *)&local, sizeof(local))//把socket与IP和端口

原创 2004年10月28日 10:59:00

struct sockaddr_in local,
 local.sin_addr.s_addr = htonl(INADDR_ANY);
    local.sin_family = AF_INET  //设置本地接收IP为本机IP
 iPort = 8000;     //设置本地接收端口为8000
    local.sin_port = htons(iPort);

    if (bind(sListen, (struct sockaddr *)&local,
            sizeof(local)) == SOCKET_ERROR)
    {
        printf("bind() failed: %d/n", WSAGetLastError());
        return 1;
    }

Socket层实现系列 — bind()的实现(一)

bind()函数的使用方法很简单,但是它是怎么实现的呢? 笔者从应用层出发,沿着网络协议栈,分析了bind()的系统调用、Socket层实现,以及它的TCP层实现。 本文主要内容:bind()的系统...
  • zhangskd
  • zhangskd
  • 2013年11月11日 16:50
  • 16078

从SOCKADDR_STORAGE结构中取IP地址和端口

本人在做IOCP模型的编程时,遇到一个问题就是从SOCKADDR_STORAGE结构中,取出客户的IP地址和端口,以利于统计因为SOCKADDR_STORAGE结构比较复杂,而且兼容了IPV4和IPV...
  • night_cat
  • night_cat
  • 2008年01月16日 21:41
  • 16222

socket的客户端,服务器范例

socket的客户端,服务器范例: (一)范例一: (1)服务器端: #include #include #include #include #include #inc...
  • legend050709
  • legend050709
  • 2014年10月05日 18:23
  • 935

从sockaddr中取得Ip地址和端口号

在socket编程中,服务器端accept()等待一个客户端的连接,当连接成功后,accept拷贝客户端的地址信息到sin_addr里面,我们如何从sin_addr取得此客户端的Ip地址和端口号呢? ...
  • king16304
  • king16304
  • 2016年08月22日 15:15
  • 151

sockaddr中取得Ip地址和端口号

在socket编程中,服务器端accept()等待一个客户端的连接,当连接成功后,accept拷贝客户端的地址信息到sin_addr里面,我们如何从sin_addr取得此客户端的Ip地址和端口号呢?实...
  • dyzhen
  • dyzhen
  • 2010年11月07日 22:32
  • 2015

accept(sListen, (struct sockaddr *)&client,&iAddrSize);//侦听中

 iAddrSize = sizeof(client);  /*  *等待客户端连接  */        sClient = accept(sListen, (struct sockaddr *)&...
  • haiheng
  • haiheng
  • 2004年10月28日 11:12
  • 1793

socket通信关于bind端口和IP

结论: 1、采用TCP通信时,客户端不需要bind()他自己的IP和端口号,而服务器必须要bind()自己本机的IP和端口号; 2、若采用UDP通信时(这里是有客户端和服务器之分才这么说的,若是指...
  • wu_wenhuan
  • wu_wenhuan
  • 2015年05月11日 10:53
  • 5987

Can't bind to local 8700 for debugger 端口占用

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看...
  • xi_san_er
  • xi_san_er
  • 2014年10月22日 09:57
  • 4829

socket程序互相打印IP地址

“任何你真正想得到的一定是值得坚持的!”
  • qq_33044095
  • qq_33044095
  • 2016年10月08日 16:10
  • 921

简单的TCP通信

服务端 #include #include #pragma comment(lib,"Ws2_32.lib") int main (void) { //加载套接字 WORD wVersion...
  • qq125096885
  • qq125096885
  • 2015年03月03日 14:56
  • 483
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(bind(sListen, (struct sockaddr *)&local, sizeof(local))//把socket与IP和端口
举报原因:
原因补充:

(最多只允许输入30个字)