![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络程序设计(socket编程)
文章平均质量分 79
_Hello Spring
打工人,可付费找打工人帮你们码代码!!!
展开
-
基于MFC的TCP网络编程(socket)实例----windows实现
基于MFC的TCP网络编程[socket]实例服务器端客户端字符集改为多字节字符集编译错误解决方案服务器部分参考代码客服端部分参考代码测试结果程序图标设置程序背景颜色设置程序背景设置(完整项目原码)【link]密码:3xh7服务器端1.初始化网络套接字。(可通过vs2013的创建项目导航窗勾选初始化)2.创建套接字 s = socket(AF_INET, SOCK_STREAM, 0);...原创 2020-01-18 14:26:53 · 6628 阅读 · 3 评论 -
利用多进程和多线程实现服务器端 的并发处理和实现
利用多进程和多线程实现服务器端 的并发处理和实现实验目的熟练掌握服务器端并发处理的方法。实验原理1.服务端每连接上一个客户端,都会为其分配一个线程,从而提高一个服务端同时响应多个客户端时的效率2.pthread_create 是类 Unix 操作系统(Unix、Linux、Mac OS X 等)的创建线程的函数。它的功能是创建线程(实际上就是确定调用该线程函数的入口点),在线程创...原创 2020-01-02 14:46:12 · 991 阅读 · 0 评论 -
I/O 复用完成单线程并发服务器的处 理和实现
I/O 复用完成单线程并发服务器的处 理和实现实验目的利用 I/O 复用实现一个单线程并发服务器, 使其可以并发接收客户端传来的数据, 并将收到的数据原封不动发回给客户端。实验原理1.(1)创建套接字并将其绑定在服务器的熟知端口上(本实验采用 12345 号端口),将改 套接字加入一个表中,该表中的项是可以进行 I/O 的描述符(2)使用 select 在已有套接字上等待 I/O(3...原创 2020-01-02 14:49:40 · 411 阅读 · 0 评论 -
支持多协议多服务的服务器设计和 实现和实现
支持多协议多服务的服务器设计和 实现和实现运行服务器时如果出现权限问题,记得在前面加sudo命令,赋予管理员权限执行实验目的熟练掌握多协议多服务服务器的设计和实现方法。实验原理多协议的设计方案允许单个服务器线程同时管理针对同一个服务的 UDP 套接字和TCP 套接字。在多服务的情况下,服务器可以为它所提供的一些甚至全部的服务管理 UDP 和 TCP 套接字。实验步骤服务器...原创 2020-01-02 14:54:18 · 727 阅读 · 0 评论 -
UDP 实现跨平台文件传输
UDP 实现跨平台文件传输实验目的利用 TCP 完成 linux 和 windows 平台的文件传输。实验原理windows 与 linux 上实现 tcp 文件传输本质上是相同的,只有一些函数调用方式不一样, 这里我们仍使用上个实验的服务器端,重点学习 windows 下套接字编写。实验步骤1.服务器#include <stdio.h>#include <...原创 2020-01-02 14:33:23 · 402 阅读 · 0 评论 -
TCP 实现跨平台文件传输
TCP 实现跨平台文件传输实验目的利用 TCP 完成 linux 和 windows 平台的文件传输。实验原理windows 与 linux 上实现 tcp 文件传输本质上是相同的,只有一些函数调用方式不一样, 这里我们仍使用上个实验的服务器端,重点学习 windows 下套接字编写。实验步骤1.服务器#include <stdio.h>#include <...原创 2020-01-02 14:32:13 · 1202 阅读 · 2 评论 -
利用 TCP 完成文件传输的设计
利用 TCP 完成文件传输的设计实验目的输入文件路径,利用 TCP 实现客户文件向服务器的传输,并实现对 TCP 的基本封装实验原理1.服务器(1)建立 socket(2)确定服务器 scokaddr_in 结构体(3)点分十进制 IP 转换(4)使用 bind 绑定套接字(5)使用 listen 监听(6)使用 accept 接受连接请求(7)accept 返回新的套...原创 2020-01-02 14:27:26 · 717 阅读 · 0 评论 -
TCP、UDP 网络编程
TCP、UDP 网络编程实验目的1.使用 TCP 进行套接字通信2.使用 UDP 进行套接字通信 实验原理1.TCP2.UDP3.用到的 API(1)int socket(int domain, int type, int protocol);根据指定的地址族、数据类型和协议来分配一个 socket 的描述字及其所用的资源。 domain:协议族,常用的有 AF_INET、A...原创 2020-01-02 14:23:20 · 1511 阅读 · 0 评论