网络编程
lvpwin
这个作者很懒,什么都没留下…
展开
-
网络通信中,发送结构体方法
方法一:发送端: ------------------------------------------------------- struct ST_HISTORY { int EcgValue; int EegValue;转载 2009-06-29 17:25:00 · 1028 阅读 · 0 评论 -
TCP通信中,服务器端实现方式(SELECT)
我们在进行TCP通信时,当服务器端(监听一个端口)需要处理来自多个客户端的连接请求时,可以有三种方式:1.为每一个客户端的连接建立一个进程。2.为每个客户端的连接建立一个线程。3.采用SELECT函数,用单进程完成。 为每个来自客户端的连接建立一个进程或线程的方式实现较为简单,但是对于像嵌入式系统这样的环境来说,这两种方式开销较大。SELECT方式,原创 2009-07-02 21:27:00 · 788 阅读 · 0 评论 -
关于SO_REUSEADDR的使用说明
参考WINDOWS 网络编程技术 1. 可以对一个端口进行多次绑定,一般这个是不支持使用的; 2. 对于监听套接字,比较特殊。如果你定义了SO_REUSEADDR,并且让两个套接字在同一个端口上进行接听,那么对于由谁来ACCEPT,就会出现歧义。如果你定义个SO_REUSEADDR,只定义一个套接字在一个端口上进行监听,如果服务器出现意外而导致没有将这个端口释放,那么服转载 2009-07-06 11:38:00 · 625 阅读 · 0 评论