ChinaUnix.net
相关文章推荐:

linux accept函数

服务器端程序是在linux下运行的,使用非阻塞模式,调用select检查是否有连接或有接收的数据。 客户端发起连接后,客户端显示连接成功,但服务器端调用accept函数返回的连接套接字是一负数,很大,大概是-1000000000左右。 偶刚开始学SOCKET,求高手帮忙啊

by wufood - 程序开发 - 2006-11-30 15:08:05 阅读(3526) 回复(4)

相关讨论

服务器端程序是在linux下运行的,使用非阻塞模式,调用select检查是否有连接或有接收的数据。 客户端发起连接后,客户端显示连接成功,但服务器端调用accept函数返回的连接套接字是一负数,很大,大概是-1000000000左右。 偶刚开始学SOCKET,求高手帮忙啊

by wufood - Linux环境编程 - 2006-11-30 15:08:05 阅读(2174) 回复(4)

关于accept函数 newsockfd = accept (localSocket, (struct sockaddr *)&ClientAddr, (socklen_t*)&ClientAddrLen); 为何第一个client连接上来的时候,总是得不到客户端的地址,即ClientAddr为空 而后面客户端连上来的都可以得到地址。

by chealim - C/C++ - 2009-04-03 10:23:40 阅读(1715) 回复(5)

诚心请教服务器端在调用accept函数时,accept的第二个参数在自动填入地址时,填入的是客户端的公网地址(or 内网地址)吗??(假设他们都在一个局域网内的话)

by zxgang_andy - C/C++ - 2008-02-26 23:11:37 阅读(1647) 回复(4)

fd=int accept(int sfd, struct sockaddr *restrict address,socklen_t *restrict address_len)函数中返回的fd和监听套接字描述符sfd,占用的端口号是一样的吗? 如果一样,那服务端如何区分同一个客户端发送过来的连接请求和数据呢?恳请解惑!

by flike - 内核源码 - 2013-09-29 14:04:41 阅读(1182) 回复(6)

本帖最后由 dangjianghao 于 2011-04-11 16:51 编辑 问题: 最近遇到一个比较纠结的问题,纠缠了我好几天了,被逼无奈,向各位老大求救。 运行系统:SuSE linux Enterprise Desktop 10 服务端监听80端口 代码如下:[code] printf("%d\n",sesock); printf("%s\n","accept"); printf("%d\n",&sin); clsock = accept(sesock, (struct sockaddr *)&sin, &sinlen); printf("%d\n",clsock)...

by dangjianghao - Linux环境编程 - 2011-04-14 22:56:53 阅读(1861) 回复(7)

搭建个ca服务器,服务器端是linux,客户端是windows weblogic,在客户端连接上来后,服务端在调用SSL_accept函数时失败,错误信息如下: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol 前几天一直没问题,昨天linux机器断电了,今天再起来服务就不能用了。各位大侠,有这方面经验的多帮帮忙,谢谢。

by mee123456 - Linux环境编程 - 2009-04-09 17:51:06 阅读(2793) 回复(0)

我想让服务器等待几秒钟 如果没有连接则退出程序 有没有这方面的代码阿 或者给个提示我自己找 谢谢

by hong106525654 - C/C++ - 2006-04-28 16:45:39 阅读(3085) 回复(2)

本帖最后由 iw1210 于 2013-01-22 17:32 编辑 cupsaccept(8) Apple Inc. cupsaccept(8) NAME cupsaccept/cupsreject - accept/reject jobs sent to a destination SYNOPSIS cupsaccept [ -E ] [ -U username ] [ -h hostname[:port] ] destination(s) cupsreject [ -E ] [ -U username ] [ -h hostname[:port] ] [ -r reason ] destination(s) DESCRI...

by iw1210 - C/C++ - 2013-01-22 17:45:26 阅读(1639) 回复(2)

本人新手,请教一下大家:) accespt函数的定义: accept(int sockfd, struct sockaddr *cliaddr, socklen_t *addrlen) 当中后面两个参数保存的是客户进程的地址等信息。 测试程序中, server端的设定是 INADDR_ANY client端是这样的 servaddr.sin_addr.s_addr 是 127.0.0.1 在server端accept返回之后 cliaddr内的ip打印出来是“127.0.0.1”, 疑问是, 1. 在client端指定的不是server的地址么,而server端accept函数的c...

by juny912 - Linux环境编程 - 2013-04-11 17:24:40 阅读(1163) 回复(1)

本人使用套接字写一通信函数,服务端与客户端,服务端包括gtk编写的界面。可完成文件传输的功能。 问题:该服务端的界面需要等到客户端程序运行发起connect请求时,才会被服务端的accept函数接收,此时服务端的程序产生界面。如果客户端不发起请求,服务端的界面就始终不产生,而阻塞在accept函数上,监听connect请求。 已试过的解决方法:使用fcntl函数设置监听套接字为阻塞,当accept没有及时等到connect请求时,可返回-1,从而...

by lwbjay53 - C/C++ - 2012-08-28 10:29:21 阅读(1104) 回复(1)