美文网首页
自己写的Socket 服务器 客户端的代码

自己写的Socket 服务器 客户端的代码

作者: innerzen | 来源:发表于2019-07-26 16:01 被阅读0次

Socket双向通信的代码,封装为dll。服务器端是多线程的,可以链接多个客户端。每当有客户端链接,就创建一个线程。发送和接收缓冲区是系统默认值。接收消息使用队列接收,通过线程id读取接收到的消息。

服务器端,使用示例

声明:

NetWorkBase* mNetWorkThreadPointer;
NetWorkBaseFactory factory;

初始化的时候

mNetWorkThreadPointer= factory.getNetWorkPointer();

发送数据

mNetWorkThreadPointer->sendData(id,str);

接收数据

CString str=_T("");

str=mNetWorkThreadPointer->receiveData(id);

客户端是单线程的。

声明:

NetWorkBase* mThreadPointer;
NetWorkBaseFactory factory;

初始化:

mThreadPointer=    factory.getNetWorkPointer();

设置变量

    mThreadPointer->configNet(L"",49153);//服务器名和端口
    mThreadPointer->setCWnd(this);
    mThreadPointer->run();

链接到服务器

mThreadPointer->connetToServer();

发送数据

mThreadPointer->sendData(str);

接收数据
str=mThreadPointer->getData();

下载地址 https://download.csdn.net/download/tiancaijushi/11424010

示例的代码可以下载

服务端


20190724171259666.png

客户端


20190724171328394.png

相关文章

  • day19-网络通信

    1.socket服务器 代码示例 2.socket客户端 代码示例 3.socket服务器升级 代码示例 4.接受...

  • 2018-08-07 day17 网络编程基础以及socket

    socket 服务器 socket编程(套接字):指的是通过代码来创建实现通信的两个端(服务器和客户端) sock...

  • iOS-Socket基本运用

    Socket使用步骤 创建客户端Socket. 客户端Socket连接到服务器Socket 客户端Socket向服...

  • 自己写的Socket 服务器 客户端的代码

    Socket双向通信的代码,封装为dll。服务器端是多线程的,可以链接多个客户端。每当有客户端链接,就创建一个线程...

  • Python网络基础之socket

    一、socket socket编程(套接字):通过代码来创建实现通信的两个端(服务器和客户端)socket一般可以...

  • day_17网络编程

    1.socket socket编程(套接字):指的就是通过代码来实现通信的两个端(服务器,客户端)socket一般...

  • day17网络编程

    1.socket socket编程(套接字):指的就是通过代码来实现通信的两个端(服务器,客户端)socket一般...

  • day17服务器和客户端

    服务器 socket编程(套接字):指的就是通过代码来创建实现通信的两个端(服务器和客户端)socket一般可以基...

  • PHP Socket实现websocket(三)Stream函数

    除了socket函数也可以使用stream函数来实现服务器与客户端。服务器端代码: 客户端: cli下运行效果: ...

  • 网络编程socket编程

    实现一个简单的TCPsocket连接。服务器端代码: 客户端代码: Windows下的socket程序和Linux...

网友评论

      本文标题:自己写的Socket 服务器 客户端的代码

      本文链接:https://www.haomeiwen.com/subject/xvrdrctx.html