网络编程
朱家小旺
这个作者很懒,什么都没留下…
展开
-
网络编程:服务端
一、单个sokect监听#ifdef WIN32//#include <windows.h>#include<ws2tcpip.h>#else#include <sys/types.h>#include <sys/socket.h>#include <unistd.h>#unclude <stdlib.h>#include <sys/socket.h> #incklude <#define cl原创 2021-05-20 18:53:45 · 85 阅读 · 0 评论 -
高级I/O函数
一、pipe函数用于创建一个管道,以实现进程通信。#include<unistd.h>int pipe(int fd[2])参数是一个包含两个int型整数的数组指针。成功时返回0,并将一对打开的文件描述符值填入指向的参数数组,失败但会-1socket的基础API有一个sockpair函数,能够方便创建双向管道,定义:#include<sys/types.h>#include<sys/socket.h>int socketpair(int domain,原创 2021-04-25 19:45:00 · 84 阅读 · 0 评论 -
linux上的客户端连接window上的服务器
server代码:window上的服务器代码不变,但是需要注意一点:linux上的client连接服务器上的server时服务器的防火墙必须关闭才能连接成功。#define WIN32_LEAN_AND_MEAN#define _WINSOCK_DEPRECATED_NO_WARNINGS#include<windows.h>#include<WinSock2.h>#include<stdio.h>#include <vector>#pr原创 2021-04-01 20:07:47 · 310 阅读 · 0 评论 -
select模型下socket编程
服务器:#define WIN32_LEAN_AND_MEAN#define _WINSOCK_DEPRECATED_NO_WARNINGS#include<windows.h>#include<WinSock2.h>#include<stdio.h>#include <vector>#pragma comment(lib,"ws2_32.lib")enum CMD{ CMD_LOGIN, CMD_LOGIN_RESULT, C原创 2021-03-31 18:40:31 · 155 阅读 · 0 评论 -
Socket的基本操作函数socket()、bind()、listen()、connect()、accept()、recv()、send()、select()、close()
文章目录 Socket的基本操作函数1、socket()函数1.1、 命名socket网络字节序与主机字节序: 2、bind()函数3、listen()、connect()函数4、accept()函数5、recv()、send()等函数同步Socket的send函数的执...原创 2021-02-23 00:12:57 · 7326 阅读 · 0 评论