社区
网络编程
帖子详情
internet上面的socket通讯开发,
bluewinwind
2006-09-03 08:19:07
以前做过一些socket通讯程序,一般都是在局域网环境上面实现的,都是用的同步socket来实现,效果一般都还可以,现在有一个项目,需要在internet上面传输文件和一些命令,请问有经验的前辈有什么建议?
谢谢.
...全文
182
4
打赏
收藏
internet上面的socket通讯开发,
以前做过一些socket通讯程序,一般都是在局域网环境上面实现的,都是用的同步socket来实现,效果一般都还可以,现在有一个项目,需要在internet上面传输文件和一些命令,请问有经验的前辈有什么建议? 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longbeibei
2006-09-04
打赏
举报
回复
和局域网一样
需要考虑安全问题
最好数据加密
stavck
2006-09-04
打赏
举报
回复
局域网一样
mimong_lin
2006-09-04
打赏
举报
回复
把哉局网的IP换成internet的IP,就可以了啦。
acejoy
2006-09-04
打赏
举报
回复
定义好传输协议,一定要有准确的文档。
另,加密得看是否需要,因为加密解密消耗资源的。
──────────────────────
国内专业的ACE论坛开通:
www.acejoy.com
www.acedevelop.com
涉及ACE使用和开发,服务器端软件的设计,P2P技术
欢迎加入,大家一起交流、学习成长!
红外
通讯
套件IrD
Socket
这个组件基于ICS
Internet
组件
开发
的,可以直接访问红外设备非虚拟串口方式,来自于sourceforge的FMA项目我把它单独提取出来作为一个控件使用
c_
socket
编程入门
非常不错,c#入门经典哦! 关于
socket
的,适合初学者。 #
socket
编程基础 Microsoft.Net Framework为应用程序访问
Internet
提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.
Socket
s包含丰富的类可以
开发
多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,
开发
人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了
Internet
的所有需要 --从
socket
套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的,能够适应
Internet
不断扩展的需要。 抛开ISO/OSI模型的7层构架,单从TCP/IP模型上的逻辑层面上看,.Net类可以视为包含3个层次:请求/响应层、应用协议层、传输层。 WebReqeust和WebResponse 代表了请求/响应层,支持Http、Tcp和Udp的类组成了应用协议层,而
Socket
类处于传输层。 传输层位于这个结构的最底层,当其
上面
的应用协议层和请求/响应层不能满足应用程序的特殊需要时,就需要使用这一层进行
Socket
套接字编程。 而在.Net中,System.Net.
Socket
s 命名空间为需要严密控制网络访问的
开发
人员提供了 Windows
Socket
s (Winsock) 接口的托管实现。System.Net 命名空间中的所有其他网络访问类都建立在该套接字
Socket
实现之上,如TCPClient、TCPListener 和 UDPClient 类封装有关创建到
Internet
的 TCP 和 UDP 连接的详细信息;NetworkStream类则提供用于网络访问的基础数据流等,常见的许多
Internet
服务都可以见到
Socket
的踪影,如Telnet、Http、Email、Echo等,这些服务尽管
通讯
协议Protocol的定义不同,但是其基础的传输都是采用的
Socket
。 其实,
Socket
可以象流Stream一样被视为一个数据通道,这个通道架设在应用程序端(客户端)和远程服务器端之间,而后,数据的读取(接收)和写入(发送)均针对这个通道来进行。 可见,在应用程序端或者服务器端创建了
Socket
对象之后,就可以使用Send/SentTo方法将数据发送到连接的
Socket
,或者使用Receive/ReceiveFrom方法接收来自连接
Socket
的数据; 针对
Socket
编程,.NET 框架的
Socket
类是 Winsock32 API 提供的套接字服务的托管代码版本。其中为实现网络编程提供了大量的方法,大多数情况下,
Socket
类方法只是将数据封送到它们的本机 Win32 副本中并处理任何必要的安全检查。如果你熟悉 Winsock API函数,那么用
Socket
类编写网络程序会非常容易,当然,如果你不曾接触过,也不会太困难,跟随下面的解说,你会发觉使用
Socket
类
开发
windows 网络应用程序原来有规可寻,它们在大多数情况下遵循大致相同的步骤。
Socket
编程系列之5:Boost
开发
及ASIO异步网络聊天室编程实
Socket
编程系列初步计划:
Socket
编程系列之1:Linux-API网络编程入门实战
Socket
编程系列之2:Windows-API网络编程入门实战
Socket
编程系列之3:Libevent网络编程入门实战
Socket
编程系列之4:Libcurl网络编程入门实战
Socket
编程系列之5:Boost-ASIO网络编程入门实战
Socket
编程系列之6:Libuv网络编程入门实战----------------------------------------------------
Socket
编程系列之5:Boost
开发
及ASIO异步网络聊天室编程实战我将大龄大家从Boost小白入门基础知识开始,然后搭建
开发
环境,并亲手编译源码。然后详细分析Boost智能指针及内存池管理、线程、同步、多线程、线程池、IPC等知识,并动手练习。然后学习并分析总结高级函数特性,包括Boost.Function/Bind/Lambda等编程技术。最后进行Boost.ASIO入门的网络编程知识,包括同步编程、异步编程、UDP、异步网络聊天室等,并动手实践。
基于Java+
Socket
的网络聊天系统
开发
与设计
近年来随着计算机技术的飞速发展,特别是
Internet
技术的发展,已经深刻 的改变到了人们生活的方方面面。这时过去的种种陈旧的
通讯
方式,都已经不能 满足现代生活的需要。人们希望能够用更低廉的价格,更加方便快捷的方式,来 实现即时
通讯
。这时
开发
一套基于
Internet
技术的网络聊天系统变得尤为重要。 本人以基于 Java 语言
开发
的网络聊天系统为实践基础,详细的介绍了聊天 系统的功能设计和界面逻辑结构。最终实现了一个可以实现私聊、群聊、传送文 件的网络聊天系统。本次设计主要以
Socket
网络
通讯
作为基础,并以 Object 作 为
通讯
载体,同时运用了一定的
通讯
协议知识
开发
完成。在界面方面,采用的是 Java 中的 Swing 技术来实现。为了实现多用户的连接,在服务器端将采用多线程 的技术来实现。
DNS代理工具源码(基于vc++与
socket
通讯
)
DNS代理工具,在一个udp并发服务器中接收DNS请求网络数据包,解析请求,往
internet
DNS服务器发送请求并接收应答,解析应答,建立DNS缓存HASH表,在下次遇到相同请求时构造应答。本源码基于C++
socket
开发
,在VC6.0下编译通过
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章