当前位置:  技术问答>linux和unix

socket通信问题...请帮忙

    来源: 互联网  发布时间:2015-09-23

    本文导语:  下面是我一个客户端的代码, 如果我将client 套接子设成 non_block(用fcntl函数) 可以收到别的client发来的信息 但是为什么我采用select机制后,就收不到信息了呢? 谢谢...帮解决者马上给分 主要是主程序代码的while(1) 部分,...

下面是我一个客户端的代码,
如果我将client 套接子设成 non_block(用fcntl函数)
可以收到别的client发来的信息
但是为什么我采用select机制后,就收不到信息了呢?
谢谢...帮解决者马上给分
主要是主程序代码的while(1) 部分,结构应该比较清楚的
再次感谢
代码如下:
/*server open port 1888 to receive connection
*client use port 1889 to connect server
* and chat with other clients
*/
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define BUFSIZE 100
#define CHARTPORT 1889
#define RECVPORT 2000
typedef struct {
char head;/*denote what action will be do,'0' get message from server,'1' get message 
from other client*/
char message[200];
}MessagePack;

/*the function will check the ip that 
*want to chat with is leagle or not
*/
int check_ip(char *ip)
{
int temp;
char ip_part[8];
char *position_old = ip;
char *position_new = ip;
int i = 0;
int count = 0;
for(i=0; i

    
 
 

您可能感兴趣的文章:

  • 大家帮忙推荐一本linux socket编程的入门书,我刚接触socket,谢谢!!
  • sco unix下socket编程的问题,请大家帮忙
  • 我的socket出错,熟手进来帮帮忙呀------->急!!!
  • socket的接受。大家帮帮忙!
  • socket出错,大家帮忙检查一下
  • Socket高手帮忙看一下,来者有分
  • 我在写一个socket类的时候遇到一个问题,帮忙看看!!
  • 帮帮忙!!!我用udp sockets 写了聊天室,有问题。
  • liunx 下的socket编程问题,帮帮忙!
  • 各位高手,怎么在J2ME中进行socket传输呀?请帮忙给个提示。
  • 在Applet上使用socket遇到的一个奇怪问题?请帮忙!!
  • socket问题,请有linux开发经验者帮忙
  • socket一个非常奇怪的问题,我查了一个星期也没结果!!!请大家帮帮忙(100分)
  • 关于 linux socket的绑定出口的问题,希望高手帮忙解决
  • socket的connect老是出错!高手帮忙找一下原因
  • 用ARMV41-UNKNOWN_LINUX-GCC编译出的Socket程序传输结构体出问题,请大家帮忙分析一下
  • 网络面试题,linux + c +socket,搞的头都大了,请高手帮忙!!
  • linux 验证客户端登录 socket得不到数据!! 急求高手帮忙!!!
  • socket问题,望高手帮忙解决
  • linux 下g++编译 书上的socket的例子出错,请帮忙看看?
  • php实现socket实现客户端和服务端数据通信源代码
  • 请问unix与window之间能否实现socket通信或者有什么方式可以通信?
  • SSL握手通信详解及linux下c/c++ SSL Socket代码举例
  • 两个 Socket 互相通信,其中一个如何判断另一个 Socket 是否已经意外断开了连接?
  • linux下用socket实现多进程间通信问题?
  • 怎样提高j2me中socket通信速度???
  • FIFO和Socket通信的并发效率问题
  • socket 通信!
  • 关于多网口socket通信的简单问题
  • socket通信
  • linux客户端程序能否和windows端的服务器程序进行socket通信?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux socket问题。。怎样获得已帮定特定port的一个套接字socket
  • 关于socket概念的理解问题!
  • socket编程 中的bind问题
  • 你是否可以回答Socket的问题?数据先后问题
  • 多进程socket编程问题
  • Socket的问题
  • socket accept问题,大家指教。
  • socket客户端程序的问题
  • fgets用在SOCKET流上的问题
  • linux socket fd 写阻塞问题
  • 请教:多线程使用同一个socket进行数据收发会出现什么问题?
  • 请问socket方面的问题
  • socket编程中的问题,请各位大侠指教!
  • 急!!请教关于linux socket编程的一个问题!!
  • socket编程,使用recvfrom()函数监听问题。
  • linux下socket编程问题!
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 请教一个socket编程问题
  • windows 与 linux socket 编程问题
  • 问个linux下raw socket的问题
  • java命名空间java.net类socket的类成员方法: socket定义及介绍
  • re socket编程中 ACCEPT返回的socket与原socket(他参数中的)端口号一样吗?
  • java命名空间java.nio.channels类socketchannel的类成员方法: socket定义及介绍
  • libevent2需要从socket读一段数据写入一个socket中,同时发送给另一个socket
  • java命名空间java.nio.channels类serversocketchannel的类成员方法: socket定义及介绍
  • socket 通讯开发包 Simple Sockets
  • java命名空间java.nio.channels类datagramchannel的类成员方法: socket定义及介绍
  • C++ Socket 库 C++ Sockets
  • java命名空间java.net类socket的类成员方法: getsendbuffersize定义及介绍
  • vc做的的socket应用和unix下socket?
  • java命名空间java.net类socket的类成员方法: getreceivebuffersize定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3