成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux Accept函數問題說明求指點

運維 系統運維
大家好。我最近剛剛接觸linux下socket編程,其中accept函數怎么也通不過,還請高手指點,謝謝了。我對照網上的相關實例,沒有發現有什么不一樣的地方。

系統調用   accept()   會有點古怪的地方的!你可以想象發生   這樣的事情:有人從很遠的地方通過一個你在偵聽   (listen())   的端口連接   (connect())   到你的機器。它的連接將加入到等待接受   (accept())   的隊列   中。你調用   accept()   告訴它你有空閑的連接。它將返回一個新的套接字文   件描述符!這樣你就有兩個套接字了,原來的一個還在偵聽你的那個端口,   新的在準備發送   (send())   和接收   (   recv())   數據。這就是Linux Accept函數的過程!  

Linux Accept函數代碼片段如下:
 

  1. struct sockaddr addrc;  
  2. int fdc;  
  3. socklen_t len=sizeof(struct sockaddr_in);  
  4. fdc=accept(fds,(struct sockaddr*)&addrc,&len);  
  5. if(fdc==-1)  
  6. {  
  7. fprintf(stderr,"Accept error:%s\n",strerror(errno));  
  8. switch(errno)  
  9. {  
  10. case EBADF:  
  11. printf("EBADF\n");  
  12. break;  
  13. case EFAULT:  
  14. printf("EFAULT\n");  
  15. break;  
  16. case ENOTSOCK:  
  17. printf("ENOTSOCK\n");  
  18. break;  
  19. case EOPNOTSUPP:  
  20. printf("EOPNOTUPP\n");  
  21. break;  
  22. case EPERM:  
  23. case ENOBUFS:  
  24. case ENOMEM:  
  25. printf("THis\n");  
  26. case EINVAL:  
  27. printf("EINVAL\n");  
  28. break;  
  29. default:  
  30. printf("Other\n");  
  31. }  
  32. exit(1);  

Linux Accept函數運行的時間會報告說 Accept error:Invalid argument
EINVAL
根據我個人猜測,應該是第三個參數引起來的。accept的***個參數應該沒問題,通過函數輸出***個參數是一個正值,而且此前的bind等函數都用過,沒問題。
還請各位高手幫忙看看,謝謝了

【編輯推薦】

  1. Linux 查看磁盤空間實現代碼介紹
  2. Linux操作系統需要微軟的十大幫助
  3. 探尋Linux到底需要多低的配置
  4. Linux測試工具tcpdump監視TCP/IP連接命令介紹
  5. Linux流量控制實例應用介紹

 

責任編輯:chenqingxiang 來源: CSDN
相關推薦

2010-06-18 09:51:51

Linux Accep

2010-06-18 10:11:16

Linux Accep

2010-06-18 17:13:07

Linux anacr

2009-12-24 14:49:38

ADO.NET運行錯誤

2010-06-18 10:24:51

Linux acces

2021-06-10 09:52:33

LinuxTCPAccept

2009-12-09 13:29:17

VC++ 2005 E

2010-05-25 14:28:22

刪除SVN

2021-04-19 07:41:37

AcceptEmfile問題

2010-02-01 10:04:25

Python模板函數

2011-08-25 13:51:48

accept中文man

2021-01-30 11:10:51

算法回溯組合

2010-02-02 18:14:38

Python函數

2010-10-09 09:10:20

JavaScriptalert

2010-01-05 16:07:46

jQuery.prot

2010-02-24 16:44:58

Python 函數

2010-01-26 14:23:50

C++類

2013-07-09 11:38:06

AdTime云圖大數據

2010-06-13 15:10:19

Linux 查看進程

2013-11-26 11:08:23

Linux命令diff
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲综合色视频在线观看 | 国产专区在线 | 久久综合一区二区 | 欧美日韩一区二区三区视频 | 精品视频一区二区三区在线观看 | 久久国内精品 | 午夜爽爽男女免费观看hd | 亚洲免费人成在线视频观看 | 久久久精品一区 | 激情 一区 | 碰碰视频| 国产一级一级 | 久久99精品久久久久久国产越南 | 亚洲精色 | 中文字字幕在线中文乱码范文 | 九九热精品在线 | 日韩在线中文字幕 | 91中文| 中文字幕一区二区三区精彩视频 | 亚洲人精品午夜 | 奇色影视 | 国产日韩久久 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 成人二区 | 五月婷婷在线播放 | 久久久久久久久久久福利观看 | 99亚洲精品 | 国产成人综合亚洲欧美94在线 | 一本综合久久 | 亚洲男人天堂网 | 久久久久久亚洲精品 | 久久精品一区 | av网站在线看 | 亚洲国产精品成人久久久 | 亚洲精品国产一区 | 日韩视频一区二区三区 | 成人精品国产免费网站 | 欧美成视频在线观看 | 婷婷91| 国产成都精品91一区二区三 | 夜夜夜夜夜夜曰天天天 |