原创 2022-08-05 22:03:13
109阅读
在网络通讯中,由于网络拥挤或一次发送的数据量过大等原因,经常会发生交换的数据在短时间内不能传送完,收发数据的函数因此不能返回,这种现象叫做阻塞。 Winsock对有可能阻塞的函数提供了两种处理方式:阻塞和非阻塞方式。阻塞模式在阻塞方式下,收发数据的函数在被调用后一直要到传送完毕或者出错才能返回。在阻...
转载 2015-05-12 17:08:00
337阅读
2评论
# Python和C++ Socket通讯 ## 前言 在计算机网络中,Socket是一种提供网络通信功能的编程接口和标准,它可以用于不同的编程语言。Python和C++都提供了Socket库,使得开发者能够轻松地使用Socket进行网络通信。本文将介绍Python和C++中Socket通讯的基本原理和用法,并提供一些代码示例来帮助读者更好地理解。 ## Socket简介 Socket可以
原创 2023-08-30 04:44:58
409阅读
C++socket网络编程(跨平台)实战HTTP服务器(四)
原创 2017-07-17 11:44:12
3924阅读
             封装TCP类封装一下tcp类, 步骤还可以简化,直接放上代码类名:XTCPxtcp.h#ifndef _XTCP_H_ #define _XTCP_H_ #include <iostream> #inc
原创 2017-07-15 18:35:24
2342阅读
C++socket网络编程(跨平台),实战HTTP服务器,可以是程序员必备的东西
原创 2017-07-14 11:20:40
10000+阅读
1点赞
sockey创建TCP服务器,移植到linux多线程并发
原创 2017-07-15 13:25:45
4385阅读
基于C/C++socket通信的后台木马程序什么是socket通信?网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或...
原创 2021-09-03 09:44:11
4097阅读
基于C/C++socket通信的后台木马程序什么是socket通信?网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,
原创 2022-02-15 10:50:01
1137阅读
本来打算去虚拟机的server服务器上演示,但是没有设置明白虚拟机和本机的内网IP地址问题,所以就在本机上演示了。 客户机 #pragma comment(lib, "ws2_32.lib") #include <WinSock2.h> #include <stdio.h> #include <st
转载 2020-11-22 23:47:00
193阅读
2评论
-------------------------------------------------------------------------------- 平台和编译器    这篇文档中的大多数代码都在 Linux 平台PC 上用 GNU 的 gcc 成功编译过。而且它们在 HPUX平台 上用 gcc 也成功编译过。但是注意,并不是每个代码片段都独立测试过。 -----
转载 精选 2011-05-23 16:31:53
1359阅读
在.NET技术大系当中,有很多服务编程的技术,比如socket、windows service、.net remoting、message queue、web service、wcf等等,这些技术都往往与网络知识紧密相关,有时还会结合多线程等技术,实现特定的需求。这里只以Socket为例,看如何运用C#进行网络编程。熟悉Socket编程的应该都不陌生,要实现Socket,需要一个服务端程序以及一个
原创 2013-12-26 20:27:00
984阅读
闲着无聊,写了个简单的C/S Socket程序,功能很简单,服务器在9000端口监听socket接入,只要有接入,就发送"Welcome."消息给客户端。代码分2块,server端:class Program { static void Main(string[] args) { TcpListener lsner = new TcpListener(9000); lsner.Start(); Console.WriteLine("started in port: 9000"); ...
转载 2013-07-04 01:12:00
89阅读
2评论
//Socket基本编程 //服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose(
转载 2007-03-21 18:17:00
75阅读
2评论
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;name  stati
原创 2023-04-27 11:50:59
94阅读
Linux操作系统是一款开源的操作系统,它提供了广泛的硬件支持和丰富的软件资源。作为Linux操作系统的一个重要组成部分,Linux C Socket编程是一种网络编程技朧,它在网络通信中发挥着重要作用。 Socket是一种通信模型,它提供了一种机制,使得应用程序通过网络进行通信。Linux C Socket编程利用了这一机制,可以实现在两个程序之间进行网络通信。在Linux系统中,所有的输入输
原创 2024-03-22 10:14:24
35阅读
 续实例解析SOCKET编程模型之异步通信篇(上)  .NET 框架的 Socket 类实际上是 Winsock32 API 提供的套接字服务的托管代码版本。其中Socket 类为网络通信提供了一套丰富的方法和属性,大多数情况下,Socket 类方法只是将数据封送到它们的本机Win32 副本中并处理任何必要的安全检查。Socket 类允许使用
转载 2022-02-22 15:54:10
256阅读
//Socket基本编程 //服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading;   Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose(
转载 2007-03-21 15:42:00
106阅读
2评论
我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念:TCP/IP层次模型 当然这里我们只讨论重要的四层 应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/...
转载 2019-06-29 22:50:00
71阅读
2评论
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;namespace SocketTest{ class Program { static void Main(string[] args) { int length; byte[] bytes = new byte[1024]; //创建一个Socket对象 Socket socketSend = new Socket(AddressFamily.I
原创 2021-12-15 17:17:03
97阅读
  • 1
  • 2
  • 3
  • 4
  • 5