范文无忧网范文学习范文大全

C里怎么样用send和recv

04月17日 编辑 fanwen51.com

[高校教师人事管理系统用C数组和链表实现]要是要报告就留邮箱#include#include#includeusing namespace std; const int N=7; class teacher { public: void set(int i); //录入信息 void add(teacher p); //增加资料...+阅读

C里怎么样用send和recv

贴上我的代码,你看看吧,或许对你有帮助。

客户端:

char sendbuf[200] = "";

char recvbuf[200] = "";

while (strcmp(recvbuf,"exit")!=0)

{

//while( bytesRecv == SOCKET_ERROR )

//{

state = recv( m_socket, recvbuf,200, 0 );

if (-1==state)

{

break;

}

// if ( bytesRecv == 0 || bytesRecv == WSAECONNRESET )

// {

// printf( "Connection Closed.\n");

// break;

// }

// if (bytesRecv < 0)

// return false;

// printf( "Message Recv: %ld\n", recvbuf );

//}

cout<

cout<<;"选择功能:";

cin>>sendbuf;

while (strcmp(sendbuf,"1")&strcmp(sendbuf,"2")&strcmp(sendbuf,"3"))

{

cout<<;"输入错误,请重新你输入:"<

cout<<;"选择功能:";

cin>>sendbuf;

}

服务器端:

SOCKET AcceptSocket;

printf( "Waiting for a client to connect...\n" );

AcceptSocket = SOCKET_ERROR;

while ( AcceptSocket == SOCKET_ERROR )

{

AcceptSocket = accept( sockSvr, NULL, NULL );

}

printf( "Client Connected.\n");

sockSvr = AcceptSocket;

char sendBuf[70]="";

char revBuf[70]="";

int i;

while (1)

{

char sendBuf[200]="";

char revBuf[200]="";

int i;

send(sockSvr,"已经连接上服务器,请选择功能:\n1. 截取对方屏幕 \n2. 查找指定文件 \n3.dos命令",200,0);

客户端和服务端,都可以send(),revc,但是send和revc要对应,如果一端revc,但是另一端没有send,就会出现阻塞。

连接上后,服务端和客户端可以等同看待。

延伸阅读:

用C语言编写一个计算薪水的程序/*工资计算程序*/ #include main() { float originWage; /*应发工资*/ float realWage; /*实发工资*/ float tax; /*所缴税款*/ int i,hour,amount,money; printf("请选择工资种...

用C做的教师信息管理系统占位置,有时间再给你弄一个 //代码在vs2005中编译通过,一个有三个文件,使用前请先新建一个文件tc.dat//头文件teacher.h#pragma once#ifndef TEACHER_H_#define TEACHER_H_#def...

奔驰C级 2010款 C 180K经典型怎么样优点: 虽然是奔驰C级里面的入门车型 但是安全配置一个都没有被省掉 安全性很高 缺点: 保养贵 A保就要1400多 B保2000多 不过我现在都是自己买配件外面找修理厂做的 一万公里 5...

奥迪A4L和奔驰C怎么样A6经常坐,家里以前也有过S320 S66,A4L和C我最近都试驾过,身边的朋友开奥迪和奔驰的也比较多,我最后给老婆买了部C,谈谈我的感受,个人意见,仅代表本人意见 A4L最大优点空间大,外观接...

C字成语带解释20个开头字母是C的成语和解释1. 诚心诚意:形容十分真挚诚恳。 2. 诚惶诚恐:诚:实在,的确;惶:害怕;恐:畏惧。非常小心谨慎以至达到害怕不安的程度。 3. 诚心实意:形容十分真挚诚恳。 4. 诚心正意:诚:真诚。心意真诚...

用C语言来编写:商品销售统计程序#include#include#include#include//system("cls")//清屏#include//getche()using namespace std;//全局变量int i=0;//已录入商品总个数char ch;//cin>>chint n;//case(n)char...

用C语言编写函数用C语言编写函数,中国军衔里麦穗领花代表什么?星星梅花又代表什么:/* 1-1/2+1/3-1/4+……+pow(-1,n)*1/n */#include#includevoid JiSuan(int);main(){ int n; printf("n="); sca...

怎么用C做学生测评管理系统怎么用C做学生测评管理系统,学生综合测评管理系统C语言程序:课程设计名称学生综合测评管理系统完成时间(起、止)所属小组课程设计的目的 1、学习和巩固C++程序设计的方法,充分体...

c语言中的extern怎么c语言中的extern怎么用,C语言中extern的用法:extern在c中就是个外部申明,因为C是先申明再使用,当你想调用的变量或者函数不在你的模块当中,你可以使用外部申明。在使用外部申明的...

推荐阅读
图文推荐
栏目列表