• 大小: 59.23MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-05-20
  • 语言: Java
  • 标签: MFCUDP  

资源简介

第一次作业 简单的网络应用程序编写 利用socket编写一个简单的网络应用程序,获取服务器当前的时间和日期。 说明与要求: 1)对客户与服务器之间使用的协议进行设计。 2)分别采用流式套接字和数据报套接字进行实现。 3)可以使用C/C++或Java编程语言。 代码齐全!!!!MFC整个项目都在里面

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “mySocket.h“
#include “UDPClient.h“
#include “UDPClientDlg.h“

mySocket::mySocket()
{
}


mySocket::~mySocket()
{
}


void mySocket::OnReceive(int nErrorCode)
{
// TODO:  在此添加专用代码和/或调用基类

//获取socket数据  
recvLen = ReceiveFrom(m_Buffer sizeof(m_Buffer) ServeripServerport);

//获取主程序句柄  
UDPClientApp *pApp = (UDPClientApp *)AfxGetApp();
//获取主窗口  
UDPClientDlg *dlg = (UDPClientDlg *)pApp->m_pMainWnd;

CString strTextOut(m_Buffer);
dlg->m_ans = strTextOut;
dlg->UpdateData(false);

//清空缓存区
memset(m_Buffer 0 sizeof(m_Buffer));

CAsyncSocket::OnReceive(nErrorCode);
}


void mySocket::OnSend(int nErrorCode)
{
// TODO:  在此添加专用代码和/或调用基类
//获得客户端的ip 和port
m_Buffer[recvLen] = ‘\0‘;
SendTo(m_Buffer recvLen+1ServerportServerip);

recvLen = 0;
memset(m_Buffer 0 sizeof(m_Buffer));

//继续提请一个读的网络事件接收socket消息  
AsyncSelect(FD_READ);

CAsyncSocket::OnSend(nErrorCode);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     192000  2016-11-06 14:58  UDP\UDPClient\Debug\UDPClient.exe

     文件    1334808  2016-11-06 14:58  UDP\UDPClient\Debug\UDPClient.ilk

     文件    6925312  2016-11-06 14:58  UDP\UDPClient\Debug\UDPClient.pdb

     文件   94306304  2016-11-06 12:43  UDP\UDPClient\ipch\udpclient-5dbe8c8b\udpclient-8dd500b4.ipch

     文件      22450  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\mySocket.obj

     文件     909742  2016-11-06 13:05  UDP\UDPClient\UDPClient\Debug\stdafx.obj

     文件       1352  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.log

     文件      44087  2016-11-06 13:05  UDP\UDPClient\UDPClient\Debug\UDPClient.obj

     文件   43253760  2016-11-06 13:05  UDP\UDPClient\UDPClient\Debug\UDPClient.pch

     文件      69888  2016-11-06 13:05  UDP\UDPClient\UDPClient\Debug\UDPClient.res

     文件       2710  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\cl.command.1.tlog

     文件      58738  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\CL.read.1.tlog

     文件       2364  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\CL.write.1.tlog

     文件       1450  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\link.command.1.tlog

     文件       5148  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\link.read.1.tlog

     文件        686  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\link.write.1.tlog

     文件        578  2016-11-06 13:05  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\rc.command.1.tlog

     文件       2578  2016-11-06 13:05  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\rc.read.1.tlog

     文件        178  2016-11-06 13:05  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\rc.write.1.tlog

     文件        149  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\UDPClient.tlog\UDPClient.lastbuildstate

     文件      60978  2016-11-06 13:11  UDP\UDPClient\UDPClient\Debug\UDPClientDlg.obj

     文件    2239488  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\vc120.idb

     文件    6647808  2016-11-06 14:58  UDP\UDPClient\UDPClient\Debug\vc120.pdb

     文件       1047  2016-11-06 13:39  UDP\UDPClient\UDPClient\mySocket.cpp

     文件        319  2016-11-06 12:57  UDP\UDPClient\UDPClient\mySocket.h

     文件       3988  2016-11-06 12:37  UDP\UDPClient\UDPClient\ReadMe.txt

     文件      67777  2013-07-22 01:18  UDP\UDPClient\UDPClient\res\UDPClient.ico

     文件        674  2016-11-06 12:37  UDP\UDPClient\UDPClient\res\UDPClient.rc2

     文件       1786  2016-11-06 12:44  UDP\UDPClient\UDPClient\resource.h

     文件        142  2016-11-06 12:37  UDP\UDPClient\UDPClient\stdafx.cpp

............此处省略76个文件信息

评论

共有 条评论

相关资源