此文摘自:http://blog.csdn.net/qinpeng100423/article/details/8980423,谢谢了自己上一篇写的udp通信,只能运行一次,参考了这位博主的,只是把receive的方法处改为循环,这样即可实现服务器循环检测,然后接受数据和回复受到项目要求,将文件分离...
分类:
其他好文 时间:
2015-08-21 23:16:24
阅读次数:
282
1.当客户端调用WCF服务时,接受数据过大,可通过以下配置解决 2.客户端调用WCF服务,传递参数数据过大时,可通过以下配置解决
分类:
其他好文 时间:
2015-08-20 18:47:46
阅读次数:
170
在上一篇博文中,我们介绍了利用socket进行简单的UDP/TCP的服务端和客户端的通信。
(一)
在基于UDP的程序中,你有没有想过,如果我的这台主机在通讯的时候要求既能够收到别的主机发来的数据,又能够自己向目的主机发出数据,该怎样实现?也就是说需要两个while循环同时进行。答案是使用多线程,一个线程用于接受数据,另一个线程用来发送数据。接下来我们介绍WinSock的多线程编程。
多线程...
分类:
编程语言 时间:
2015-08-18 19:18:10
阅读次数:
130
1.1 链路层链路层作用: 为IP模块发送和接受数据包; 为ARP模块发送ARP请求和接受ARP应答(地址解析协议); 为RARP发送RARP请求和接收RARP应答(逆地址解析协议);链路层协议: 以太网链路层协议,串行接口链路层协议(SLIP和PPP),回环(loopback)驱动程序1....
分类:
其他好文 时间:
2015-08-09 22:13:14
阅读次数:
198
awk默认从STDIN接受数据,打印文本到STDOUT。awk的默认输入和输出分隔符:FS : 输入字段分隔符,默认空格。RS : 输入行分隔符,默认\n。OFS : 输出字段分隔符,默认空格。ORS : 输出行分隔符,默认\n。实例:通过改变默认的内置变量使多行变成一行file.txt ( 每个人...
分类:
其他好文 时间:
2015-08-01 18:34:32
阅读次数:
143
阻塞IO模型
阻塞IO是最通用的IO,使用这种IO接受数据时,在数据没有到来之前程序会一直等待。
非阻塞IO
当把套接字设置成非阻塞IO时,则对于每次请求,内核都不会阻塞,会立即返回。当没有数据时,会返回一个错误。
IO复用
使用IO复用的可以在等待的时候假如超时时间,当超时时间没有到达的时候情况与阻塞IO是一样的,当时间到达,但是没有数据是,系统会自动返回,不在等待。s...
分类:
其他好文 时间:
2015-07-30 21:25:39
阅读次数:
132
服务端,创建一个DatagramSocket对象,侦听在某个端口,创建一个DatagramPacket对象接受数据。收到客户端发来的信息后,有原封不动转发到客户端。public class DatagramServerTest { public static void main(String[] a...
分类:
编程语言 时间:
2015-07-26 00:15:30
阅读次数:
277
因为是测试 所以只用了一台点电脑。工具:一根串口线方法:链接电脑的串口,把串口线中的 2 和 3 号指针短路。原因:2号指针表示发送数据。3号指针表示接受数据。C# 软件界面运行流程: 1,点击 开启COM1 按钮 打开串口 2,在 textbox2 中输入要发送的内容 3,点击 发送 按钮把内容发...
一.串口通信基础1.串行通信
串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。
串行通信的传输的传输方向:单工(数据传输只能沿一个方向),办双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。
单片机采用异步通信,发送和接受设备使用各自的时钟频率,容易实现,但传输效率不高,数据格式 2.MAX232...
分类:
其他好文 时间:
2015-07-22 10:57:01
阅读次数:
217
启用TCP_NODELAY的情况下:客户端程序C连接到服务器程序S;C仅接受数据,S仅发送数据S循环调用send发送长度很小的数据包比如:10字节;在C上用任务管理器查看到C的上行流量大约是下行流量的1/3左右问题:C没有发送任何数据为啥有那么多的上行流量?分析:关闭TCP_NODELAY,每次调用...
分类:
其他好文 时间:
2015-07-11 16:39:40
阅读次数:
134