关于套节口选项的问题

原创 2006年06月04日 21:27:00
#include int fcntl(int fd, int cmd, ....../*int arg*/); 使用fcntl开启非阻塞I/O的典型代码是: int flags; if((flags = fcntl(fd, F_GETFL, 0)) < 0) err_sys("F_GETFL error"); flags |= O_NONBLOCK; if(fcntl(fd, F_SETFL, flags) <0) err_sys("F_SETFL error"); 使用fcntl关闭非阻塞I/O的典型代码是: flags &= ~O_NONBLOCK; if(fcntl(fd, F_SETFL, flags) < 0) err_sys("F_SETFL error"); 7.1 输出缺省TCP、UDP发送&接收缓冲区大小 #include #include #include void main(int argc, char **argv) { int tcpfd,udpfd; socklen_t len; int tcprecvbuf,tcpsendbuf,udprecvbuf,udpsendbuf; len = sizeof(int); tcpfd = socket(AF_INET, SOCK_STREAM, 0); udpfd = socket(AF_INET, SOCK_DGRAM, 0); getsockopt(tcpfd,SOL_SOCKET,SO_RCVBUF,&tcprecvbuf,&len); getsockopt(udpfd,SOL_SOCKET,SO_RCVBUF,&udprecvbuf,&len); getsockopt(tcpfd,SOL_SOCKET,SO_SNDBUF,&tcpsendbuf,&len); getsockopt(udpfd,SOL_SOCKET,SO_SNDBUF,&udpsendbuf,&len); prinf("tcprecvbuf=%d,tcpsendbuf=%d,udprecvbuf=%d,udpsendbuf=%d",tcprecvbuf,tcpsendbuf,udprecvbuf,udpsendbuf); } 编译输出为: tcprecvbuf=87380,tcpsendbuf=16384,udprecvbuf=65535,udpsendbuf=65535;

udp的socket数据传输

关于socket的配置:         1、创建sokcet套接字 2、为创建的socket绑定地址与端口,指定传输的协议(SOCK_STREAM、SOCK_DGRAM)         3、打开文...
  • djh_happy
  • djh_happy
  • 2016年09月06日 09:45
  • 7829

俄罗斯套娃问题(Java)

问题,输入:第一行 n ,表示有n个套娃。之后n行,每行两个整数:分别表示宽和高。 只有宽和高都大于的才能嵌套。 输出:嵌套的最大层数。一道笔试题,当时还不会LIS算法(最大上升子序列),没什么头...
  • lsjweiyi
  • lsjweiyi
  • 2017年04月27日 21:08
  • 843

JasperReport+iReport实现套打的问题总结

JasperReport和iReport版本的问题  一:如果版本不匹配,预览是什么东西也都看不到 中文乱码的问题二:就是要下个包iTextAsian.jar  并且要放在iReport的lib目录下...
  • cmtony2008
  • cmtony2008
  • 2008年10月10日 12:03
  • 3810

基本UDP套节口编程:

基本UDP套节口编程:qing#include  ssize_t recvfrom(int sockfd, void *buf, size_t nbytes, int flags, struct so...
  • chlclan
  • chlclan
  • 2006年06月05日 11:23
  • 623

套接字编程基础

网络编程,从某种程度上说就是进程间通信,套接口类似于进程的ID,通过IP地址指定通信的主机,通过端口号指定和主机上的那个进程通信,也就是通过IP+端口号唯一确定了通信的进程。通用套接口结构结构:str...
  • xiaoweibeibei
  • xiaoweibeibei
  • 2011年07月04日 19:46
  • 4448

[套图]关于爱情

 .com   分享最最可爱的互联网 喜欢这套图,看起来很温和    By Easy
  • KBUG
  • KBUG
  • 2006年03月10日 13:15
  • 1757

HTTP、TCP和Socket的概念和原理及其区别

一、HTTPHTTP简介 ①HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本...
  • Mr_zhangrmwork
  • Mr_zhangrmwork
  • 2017年07月13日 17:19
  • 451

#pragma指令使用(ZZ)

在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!        一. message 参...
  • vanway
  • vanway
  • 2008年04月25日 10:22
  • 125

dll #pragma data_seg注意事项

#pragma data_seg("flag_data")    int count=0; #pragma data_seg() #pragma comment(linker,"/SECTION...
  • a6119285
  • a6119285
  • 2014年06月26日 13:33
  • 300

Socket套接字编程(一)——TCP编程

开始研究网络编程,先从套接字编程开始,这个简单,不过也得会才行。随手写点代码先练练手,没多少技术含量。 服务器端代码: #include #include us...
  • blpluto
  • blpluto
  • 2010年07月09日 02:19
  • 8992
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于套节口选项的问题
举报原因:
原因补充:

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