看 使用 select 设计超时 connect 函数的问题(linux 上连接 127.0.0.1 任何端口总是成功 http://community.csdn.net/Expert/topic/5617/5617988.xml?temp=.6573145
方式一: int NewSocket = serversocket.Accept(); if(fork() == 0) { serversocket.Close(); .... select() ..... 方式二: .... select() if(FD_ISSET(....)) if(fork() == 0) { int NewSocket = serversocket.Accept(); .... 应该用什么方式会比较好呢? 还是就用select 不用多进程。 或用多进程不用select?
翻看了论坛差不多两百来篇帖子也不得其解,实在没辙了,才发帖询问,不然这半夜三更的,谁不愿意睡觉啊。 好吧我承认这是作业,但不是我的,写这个是想提高一下编程水平,谁让我是半调子呢,不过linux到是用了几年了,以前从未接触过socket编程,临危受命,不求源代码了,希望各位给指点指点,目前我能接受到服务器传回的数据,但是对于使用select进行命令处理还是很多地方不太明白,下面贴出代码,这个代码是我根据作业框架修改的...
代码如下:
#include
mysql win 客户端不能连接linux 服务端的问题 win : MySql Query Browser 连接linux 服务器是提示: MYSQL Error Number 1130 ‘xxx.xxx.xxx.xxx’ is not allowed connected to this Mysql server 需要如何设定服务器端呢? 很郁闷!!! 望高手指点!
为了架设一个linux的开发环境,我在我的window上安装了vmaware,同时在里面安装了一个linux。现在碰到的问题时: 我在服务端开启./magicd,成功!client端用dos命令窗口,telnet,ftplinux都是可以的。但是,在magic++里面设置server property里面的session connect时,我添入可telnet的用户名和密码,提示说无效的用户名和密码,这个是怎么回事,大家有没有碰到过??