社区
网络及通讯开发
帖子详情
求用API写的多线程TCP/IP源码
1016133
2003-08-24 07:58:12
求用API写的多线程TCP/IP源码,最好是用BC写的.
...全文
29
11
打赏
收藏
求用API写的多线程TCP/IP源码
求用API写的多线程TCP/IP源码,最好是用BC写的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freeia
2003-08-26
打赏
举报
回复
freeia@163.com
我正在做这方面的东西,我也来一个,参考看考!
路人丁
2003-08-26
打赏
举报
回复
To: pp616(傻小子)多次看到你帮助兄弟们解决此类问题这次也帮帮我:dingzhenhhy@163.com
pp616
2003-08-26
打赏
举报
回复
邮件已发送。上面的兄第去看看邮箱吧。
freeia
2003-08-25
打赏
举报
回复
http://www.vckbase.com/code/viewcode.asp?id=1541
给分!
freeia
2003-08-25
打赏
举报
回复
楼主在这里找找,有你要的.
http://www.vckbase.com/code/listcode.asp?mclsid=9&sclsid=901
lvjack
2003-08-25
打赏
举报
回复
学习学习 lvjack@china.com,lvjack@sohu.com
pbMaster
2003-08-25
打赏
举报
回复
我也要个 catmiwang@hotmail.com
1016133
2003-08-25
打赏
举报
回复
邮箱:huomandong@hotmail.com或1016133_cn@sina.com,有的清发过来!!!不胜感激!!!
pp616
2003-08-24
打赏
举报
回复
我有写过。要的留下信箱。我给发过去。
1016133
2003-08-24
打赏
举报
回复
1016133_cn@sina.com
极速小王子
2003-08-24
打赏
举报
回复
没写过
Linux高性能服务器编程高清PDF(带书签)+
源码
《Linux高性能服务器编程》是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰
写
,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编
写
高性能Linux服务器应用的方法、技巧和思想。不仅理论全面、深入,抓住了重点和难点,还包含两个综合性案例,极具实战意义。 《Linux高性能服务器编程》共17章,分为3个部分:第一部分对Linux服务器编程的核心基础——
TCP
/
IP
协议进行了深入的解读和阐述,包括
TCP
/
IP
协议族、
TCP
/
IP
协议,以及一个经典的
TCP
/
IP
通信案例;第二部分对高性能服务器编程的核心要素进行了全面深入的剖析,包含Linux网络编程
API
、高级I/O函数、Linux服务器程序规范、高性能服务器程序框架、I/O复用、信号、定时器、高性能I/O框架库Libevent、多进程编程、
多线程
编程、进程池和线程池等内容,原理、技术与方法并重;第三部分从侧重实战的角度讲解了高性能服务器的优化与监测,包含服务器的调制、调试和测试,以及各种实用系统监测工具的使用等内容。 本书另外免费赠送一个负载均衡服务器程序的完整实际项目的源代码! 作者简介 游 双,资深Linux软件开发工程师,对Linux网络编程,尤其 是服务器端的编程,有非常深入的研究,实战经验也十分丰富。曾就职于摩托罗拉,担任高级Linux软件工程师。此外,他还精通C++、Android、QT等相关的技术。活跃于Chinaunix等专业技术社区,发表了大量关于Linux网络编程的文章,深受社区欢迎。 本书是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰
写
,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编
写
高性能Linux服务器应用的方法、技巧和思想。不仅理论全面、深入,抓住了重点和难点,还包含两个综合性案例,极具实战意义。, 全书共17章,分为3个部分:第一部分对Linux服务器编程的核心基础——
TCP
/
IP
协议进行了深入的解读和阐述,包括
TCP
/
IP
协议族、
TCP
/
IP
协议,以及一个经典的
TCP
/
IP
通信案例;第二部分对高性能服务器编程的核心要素进行了全面深入的剖析,包含Linux网络编程
API
、高级I/O函数、Linux服务器程序规范、高性能服务器程序框架、I/O复用、信号、定时器、高性能I/O框架库Libevent、多进程编程、
多线程
编程、进程池和线程池等内容,原理、技术与方法并重;第三部分从侧重实战的角度讲解了高性能服务器的优化与监测,包含服务器的调制、调试和测试,以及各种实用系统监测工具的使用等内容。
游双-Linux高性能服务器编程(高清pdf+
源码
)
本书是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰
写
,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编
写
高性能Linux服务器应用的方法、技巧和思想。不仅理论全面、深入,抓住了重点和难点,还包含两个综合性案例,极具实战意义。 全书共17章,分为3个部分:第一部分对Linux服务器编程的核心基础——
TCP
/
IP
协议进行了深入的解读和阐述,包括
TCP
/
IP
协议族、
TCP
/
IP
协议,以及一个经典的
TCP
/
IP
通信案例;第二部分对高性能服务器编程的核心要素进行了全面深入的剖析,包含Linux网络编程
API
、高级I/O函数、Linux服务器程序规范、高性能服务器程序框架、I/O复用、信号、定时器、高性能I/O框架库Libevent、多进程编程、
多线程
编程、进程池和线程池等内容,原理、技术与方法并重;第三部分从侧重实战的角度讲解了高性能服务器的优化与监测,包含服务器的调制、调试和测试,以及各种实用系统监测工具的使用等内容。
lw
ip
轻量级协议栈
源码
,已移植成功
lw
ip
是瑞士计算机科学院的一个开源的
TCP
/
IP
协议栈实现. lw
IP
是
TCP
/
IP
协议栈的一个实现。lw
IP
协议栈主要关注的是怎么样减少内存的使用和代码的大小,这样就可以让lw
IP
适用于资源有限的小型平台例如嵌入式系统。为了简化处理过程和内存要求,lw
IP
对
API
进行了裁减,可以不需要复制一些数据。 Lw
IP
是Light Weight (轻型)
IP
协议,有无操作系统的支持都可以运行。Lw
IP
实现的重点是在保持
TCP
协议主要功能的基础上减少对RAM 的占用,一般它只需要几百字节的RAM和40K左右的ROM就可以运行,这使Lw
IP
协议栈适合在低端的嵌入式系统中使用。 其主要特性如下: ①支持多网络接口下的
IP
转发; ②支持ICMP协议; ③包括实验性扩展的UDP(用户数据报协议); ④包括阻塞控制、RTT 估算、快速恢复和快速转发的
TCP
(传输控制协议); ⑤提供专门的内部回调接口(Raw
API
),用于提高应用程序性能; ⑥可选择的Berkeley接口
API
(在
多线程
情况下使用) 。 (1) 信号量 Lw
IP
中需要使用信号量进行通信,所以在sys_arch中应实现相应的信号量结构体 struct sys_semt和处理函数sys_sem_new() 、sys_sem_free() 、sys_sem_signal ( ) 和sys_arch_sem_wait ( ) 。由于μC/OS已经实现了信号量OSEVENT的各种操作,并且功能和Lw
IP
上面几个函数的目的功能是完全一样的,所以只要把μC/OS的函数重新包装成上面的函数,就可直接使用。 (2) 消息队列 Lw
IP
使用消息队列来缓冲、传递数据报文,因此要实现消息队列结构sys_mbox_t ,以及相应的操作函数:sys_mbox_new() 、sys_mbox_free () 、sys_mbox _post () 和sys_arch_mbox_fetch() 。μC/OS实现了消息队列结构及其操作,但是μC/OS没有对消息队列中的消息进行管理,因此不能直接使用,必须在μC/OS的基础上重新实现。具体实现时,对队列本身的管理利用μC/OS自己的OSQ操作完成,然后使用μC/OS中的内存管理模块实现对消息的创建、使用、删除和回收,两部分综合起来形成了Lw
IP
的消息队列功能。 (3) 定时器函数 Lw
IP
中每个和
TCP
/
IP
相关的任务的一系列定时事件组成一个单向链表,每个链表的起始指针存在lw
ip
_timeouts 的对应表项中,如图2所示。移植时需要实现struct sys_timeouts * sys_arch_timeouts (void) 函数,该函数返回目前正处于运行态的线程所对应的timeout 队列指针。 (4) 创建新线程函数 在μC/OS 中,没有线程(thread) 的概念,只有任务(Task) 。它提供了创建新任务的系统
API
调用OSTaskCreate,因此只要把OSTaskCreate封装一下,就可以实现 sys_thread_new。需要注意的是Lw
IP
中的thread并没有μC/OS 中优先级的概念,实现时要由用户事先为Lw
IP
中创建的线程分配好优先级。
java
多线程
tcp
socketserver
源码
-UdpSocketUnity:UdpSocketUnity
java
多线程
tcp
socket server
源码
unity-UdpSocket-BitStream-Utilities 该项目提供了使用 c# udp 套接字和按位内存流的源代码和 UnityPackage。 UDP 套接字 如果在将项目导出到其他平台后未遇到 .NET 兼容性问题,请将
Api
兼容性 LEVEL 更改为 .NET 2.0:文件 -> 构建设置 -> 播放器设置 -> 其他设置 -> 优化 ->
Api
兼容性 LEVEL = .NET 2.0 虽然Unity为socket编程和多人游戏实现提供了网络
api
和协议,但有时你需要建立自己的裸socket和通信协议。 由于当时我没有找到一个可以使用的、清晰的、
多线程
的 c# 套接字在 unity 中的使用示例,因此我开始为 udp 通信编
写
一个简单的示例。 这个包中有一个UdpSocketManager类,负责 udp 通信,有以下方法: UdpSocketManager(string server
Ip
, int serverPort)接收 server
Ip
& serverPort 以供进一步使用 UdpSocket
java
多线程
tcp
socketserver
源码
-Unity-UdpSocket-BitStream-Utilities:用于建立udp连接和
java
多线程
tcp
socket server
源码
unity-UdpSocket-BitStream-Utilities 该项目提供了使用 c# udp 套接字和按位内存流的源代码和 UnityPackage。 UDP 套接字 如果在将项目导出到其他平台后未遇到 .NET 兼容性问题,请将
Api
兼容性 LEVEL 更改为 .NET 2.0:文件 -> 构建设置 -> 播放器设置 -> 其他设置 -> 优化 ->
Api
兼容性 LEVEL = .NET 2.0 虽然Unity为socket编程和多人游戏实现提供了网络
api
和协议,但有时你需要建立自己的裸socket和通信协议。 由于当时我没有找到一个可以使用的、清晰的、
多线程
的 c# 套接字在 unity 中的使用示例,因此我开始为 udp 通信编
写
一个简单的示例。 这个包中有一个UdpSocketManager类,负责 udp 通信,有以下方法: UdpSocketManager(string server
Ip
, int serverPort)接收 server
Ip
& serverPort 以供进一步使用 UdpSocket
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章