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

server(windows)/client(linux)通讯,服务器异常结束遇到的问题/

    来源: 互联网  发布时间:2016-01-29

    本文导语:  跨平台tcp/ip通讯。 windows开通一个服务器。不断地接受发送数据。 Linux开通一客户端。不断的发送接收数据。 客户端代码如下: unsigned GetData(unsigned char *dsrcbuf) { fd_set readset; struct timeval tv; int nRet,nRead,i; FD_ZERO(&re...

跨平台tcp/ip通讯。
windows开通一个服务器。不断地接受发送数据。
Linux开通一客户端。不断的发送接收数据。

客户端代码如下:
unsigned GetData(unsigned char *dsrcbuf)
{
fd_set readset;
struct timeval tv;
int nRet,nRead,i;

FD_ZERO(&readset);
FD_SET(sockfd4996,&readset);

tv.tv_sec=2;
tv.tv_usec=2000;
nRet=select(sockfd4996+1,&readset,NULL,NULL,&tv);

if(nRet==0)
{
return  -2;   //超时
}

if(FD_ISSET(sockfd4996,&readset))
{
nRead=recv(sockfd4996, dsrcbuf, MAXDATASIZE, 0);
return nRead;
}
return 1;
}


int main(void)
{
...........
sockfd4996 = socket(AF_INET, SOCK_STREAM, 0);
if (connect(sockfd4996,(struct sockaddr *)&to4996,sizeof(struct sockaddr)) == -1) 
...........
memset(cmd,0x02,18);
len=18;
dwlen=send(sockfd4996,cmd,len,0);
if(dwlen

    
 
 

您可能感兴趣的文章:

  • RedHat enterprise Linux server 5.4 安装过程中遇到的问题
  • 在安装sybase 11.0.3 server for sco unix 遇到一个问题 麻烦高手帮忙看看
  • 在使用 sql server 中 left join 时遇到的一个问题
  • 我编写了一段基于TCP通信的server程序,遇到了一个问题,急!
  • 建WLS7的SQL Server Connection Pool时遇到的错误,该怎么办,高手?
  • 安装SQL SERVER 2005遇到性能监视器错误的解决方法
  • 写Socket Server 遇到一些小问题
  • SQL Server 2005 安装遇到的错误提示和解决方法
  • Docker宣布支持Windows 10和Azure Windows Server
  • windows server2012无法连接无线网络解决方法(windows无线连接)
  • Docker携手Windows Server
  • 急需windows server 2003系统c:windowssystem32文件夹下winlogon.exe、licdll.dll两个文件,在线等待!
  • windows server2008上PowerBuilder程序系统错误解决方法
  • X widows 问题:开始安装为server ,未配置X windows,后又升级,但启动不了X windows ?
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • 我装了Windows 2000和Linux,用LiLo, 我想再装一个Windows 2003 Server,怎么装?
  • linux server 和 windows server 的性能比较
  • 能不能实现windows2000 server和linux双启动?
  • red hat如何从windows dhcp server获得ip
  • 关于LINUX与WINDOWS SERVER的问题
  • redhat windows server双系统问题
  • 安装了双系统(Windows Server 2003以及OpenSolaris)的问题?
  • 请教在window2003 server下面用什么杀毒工具?
  • DOS下如何加载Rt8139网卡,与Windows 2000 Server连接?
  • Windows2000 Advanced Server后怎么样装Linux?急
  • AMD64位,Windows server 2003系统安装linux4.0的问题
  • Linux下怎么看windows 2003 server共享的文件?
  • 请教WINDOWS SERVER 2008系统挂载AIX NFS服务器的配置
  • DHCP Server for Windows
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如果一个server进程要fork许多子进程,但不等待子进程终止,也不希望子进程结束后处于僵进程状态直到父进程终止。请问可采用什么方法实现
  • java命名空间javax.management.monitor类monitor的类成员方法: server定义及介绍
  • 有谁知道application server和web server有什么区别?为什么weblogic 会被叫作application server呢?
  • java命名空间java.net类httpurlconnection的类成员方法: http_server_error定义及介绍
  • 纯异步的Server简单实现 Server
  • java命名空间javax.security.sasl类sasl的类成员方法: server_auth定义及介绍
  • 关于iPlanet Web Server在Win2000Server上配置运行的问题?(在线等待,解决寄给分,请进!)
  • java命名空间java.rmi.server类uid的类成员方法: uid定义及介绍
  • 如果实现类似server start 和server stop这样的功能.
  • java命名空间java.rmi.server类logstream的类成员方法: brief定义及介绍
  • 命令用法 smbmount //server/share /mnt/server -o username=administrator
  • java命名空间java.rmi.server接口remoteref的类成员方法: serialversionuid定义及介绍
  • iPlanet Directory Server和iPlanet Web Server性能、价格各几何?
  • java命名空间java.net枚举authenticator.requestortype的类成员方法: server定义及介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?
  • java命名空间java.rmi.server类logstream的类成员方法: silent定义及介绍
  • 我是server生手,请问关于domain和server的问题
  • java命名空间java.rmi.server类remoteobject的类成员方法: ref定义及介绍
  • 关于iPlanet Web Server在Win2000Server上配置运行的问题?(在线等待,解决即给分,请进!)
  • java命名空间java.rmi.server类servernotactiveexception的类成员方法: servernotactiveexception定义及介绍
  • 把一个web app从一个tomcat server移到另一个tomcat server,中文乱吗!!!
  • java命名空间java.rmi.server接口unreferenced的类成员方法: unreferenced定义及介绍
  • 安装sql server 2008 management提示已安装 SQL Server 2005 Express的解决方法


  • 站内导航:


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

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

    浙ICP备11055608号-3