引言C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助。如果想要更加深入的内容,可以参考相关书籍。本文是该系列第一篇,主要讲述了基于套接字(Socket)进行网络编程的基本概念,其中包括TCP协议、...
分类:
其他好文 时间:
2014-06-16 10:20:04
阅读次数:
205
exec函数族fork/vfork/clone为什么vfork必须调用_exitclose函数只能使socket引用计数减一,计数为0的时候才会发送FIN,思考多进程共享同一socket的情况,shutdown(howto,SHUT_RD||SHUT_RDWR||SHUT_WR),close同时关闭...
一、服务端-server.c#include #include #include #include
#include #include #include #define MAXPENDING 5#define BUFFSIZE 32void Die(char
*mess){ perror(me...
分类:
其他好文 时间:
2014-06-16 07:15:50
阅读次数:
182
1
socket函数为了执行网络I/O,一个进程必须做的一件事情就是调用socket函数,指定期望的通信协议类型(使用Ipv4的TCP,使用Ipv6的UDP,Unix域字节流协议等)。#
includeint socket(int family,int type,int protocol);返回:若...
分类:
其他好文 时间:
2014-06-16 00:54:15
阅读次数:
238
Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(server)。1)服务端利用Socket监听端口;2)客户端发起连接;3)服务端返回...
分类:
其他好文 时间:
2014-06-16 00:38:53
阅读次数:
748
1.前言 什么是UDP协议广播机制? 举一个例,
例如在一群人群中,一个人要找张三,于是你向人群里大喊一声(广播):“谁是张三” 如果它是张三,它就会回应你,在网络中也是一样的。 UDP广播机制的应用场景:
若干个客户端,在局域网内(不知道IP的情况下) 需要在很多设备里需找特有的设备,比如服...
分类:
移动开发 时间:
2014-06-13 18:58:21
阅读次数:
330
近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据。client是一个DLL,服务端程序是一个随机启动的NT
Service服务程序。程序在夜间无人操作的执行过程中,client常...
分类:
其他好文 时间:
2014-06-13 18:57:20
阅读次数:
370
本来是一次计算机网络的实验,但是还没有完全写好,DNS的响应请求报文的冗余信息太多了,不只有IP地址。所以这次的实验主要就是解析DNS报文。同时也需要正确的填充请求报文。如果代码有什么bug,欢迎指正啊。代码排版有点乱。。。本文有以下内容
DNS报文的填充和解析 利用socket API传输信息.....
分类:
系统相关 时间:
2014-06-13 15:17:45
阅读次数:
500
在男友手把手的指导下,写出第一个类似于“hello
world”的socket程序。男友要求:1. 程序以命令行方式运行,在两台联网的电脑上分别运行;2. 一台电脑的命令行中输入“程序名称
wait”,运行程序,进入监听状态;3. 一台电脑的命令行中输入“程序名称 ip地址”,运行程序,连接另一台电...
分类:
编程语言 时间:
2014-06-12 09:04:49
阅读次数:
498