c#网络编程
来源:互联网 发布:cda数据分析师报名时间 编辑:程序博客网 时间:2024/05/16 14:33
http://wenku.baidu.com/view/4d1a68f3ba0d4a7302763afc.html
socket套接字
tcpClient
NetworkStream:
tcpListener:阻塞同步的情况下,监听和接收传入的连接请求
udpClient
怎么制定ip地址的范围呢?
########################
程序设计
点击开始按钮,开始接收数据
显示数据?
【最终版】
只要一个开始,一个结束的按钮
############################
从哪找个例子,然后修改下才行
自己写,是绝对写不出来的
一定要用已经成熟的代码,或者设计,
自己写,是绝对绝对写不出来的,绝对的问题很大,而且无法解决!!!
###########################
三种状态,发送,接受, 监听
同步和异步的区别,比较简单,执行到发送,接受,监听状态时候,是否等待执行完成
(与线程模型的同步异步是有区别的)
############################
tcpClient,tcpListener只支持标准协议
start,stop,AcceptSocket,AcceptTcpClient
acceptSocket,同步阻塞的状态下,接受一个socket对象,
tcpClient只用在客户端中,服务器调用acceptTcpClient 就可以获得一个tcpClient对象
##############################
tcp 服务器端
tcpListener,循环调用AcceptTcpClient,得到tcpClient,
客户端
tcpClient,connect,getStream得到数据流,创建线程,监听端口,循环接受和处理服务器的数据,关闭
#############################
UDP是压缩成数据报的形式,每个数据报报头用8个字节表示
UDP不需要建立连接,所以传输速度非常快,适用于强调性能而不注重完整性的场景
UDPClient,两种创建方法,一种是指定参数,即服务器地址和端口号,一种是在connect中指定服务器地址和端口号
1 udpClient(port)指定端口:系统指定本地ipv4地址,绑定指定的端口
如果只是为了发送数据,并且接收方可以接收任意端口发送的数据,可以指定为0;
2 udpClient(IPEndpoint) 指定了ip地址和端口;常用于接收数据,因为地址和端口是固定的?
3 udpclient (hostName, port )本地地址由系统指定,向默认主机发送或者接收数据
4 udpClient() 由系统分配ipv4地址和端口号
##############################
udp的几种传播方式:单播,组播,广播,
单播:只对一个主机进行通信
广播:对局域网的所有主机通信
多播:对多个指定的主机进行通信
###########################
我错了,真的错了
写程序不能从第一行开始写,绝对不能
应该找例子,在例子上加功能
无论什么时候,都要从别人的例子上开始,所谓站在别人的劳动成果上
###############################
方法注册,设计模式?
监听事件:
oscserver能处理吗
##############################
dll 动态链接库
把exe的功能分为几个子模块,可以实现复用,也可以实现,在需要的时候再进行调用
################################
c#的event 的使用,本质是window的消息处理机制
http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html
- c#网络编程
- C#异步网络编程
- c#网络编程基础
- C#网络编程初探
- C#网络编程
- C#网络编程
- C#网络编程概述
- C#网络编程概述
- C#网络编程初探
- C#网络编程
- C#网络编程概述
- C#网络编程(socket)
- C#网络编程--简单
- 初识C#网络编程
- C# 网络编程之一
- c#网络编程
- C#网络编程概述
- C#网络编程
- (九)模板方法模式详解(包含与类加载器不得不说的故事)
- Python标准库02 时间与日期 (time, datetime包)
- 重载new和delete方法实现C++内存安全
- opengl的PIXELFORMATDESCRIPTOR
- HEVC核心编码技术之一.图像的编码划分
- c#网络编程
- 一个真实的敏捷开发案例
- JAVA中的父类、子类转型
- Dev C++中的错误的解决[Linker error] undefined reference to `__cpu_features_init' -chu
- 围棋与OOAD
- C++学习笔记(五)
- VSRS3.5配置问题,error LINK2019 _cvInpaint error LINK1120
- HEVC核心编码技术之二.帧内预测
- CUDA通信机制