社区
C#
帖子详情
C#服务端建立的UDP连接后,如何获取发给客户端的IP
weishenmefengshawo
2010-11-04 09:56:25
C#服务端建立的UDP连接后,如何获取发给客户端的IP
到网上查了下,好像需要调用dll,有没有不用dll的方式。只用C#类里提供的方法。
...全文
217
6
打赏
收藏
C#服务端建立的UDP连接后,如何获取发给客户端的IP
C#服务端建立的UDP连接后,如何获取发给客户端的IP 到网上查了下,好像需要调用dll,有没有不用dll的方式。只用C#类里提供的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gomoku
2010-11-04
打赏
举报
回复
[Quote=引用楼主 weishenmefengshawo 的回复:]
C#服务端建立的UDP连接后,如何获取发给客户端的IP
到网上查了下,好像需要调用dll,有没有不用dll的方式。只用C#类里提供的方法。
[/Quote]
UDP是非连接的。
本地侦听/绑定端口为udpClient.Client.LocalEndPoint;
weishenmefengshawo
2010-11-04
打赏
举报
回复
[Quote=引用 2 楼 liuqian4243 的回复:]
什么程序,..c/s形式的吗?
这个没做过.
b/s的我知道.
[/Quote]
c/s的
Ny-6000
2010-11-04
打赏
举报
回复
b/s下的.
Request.UserHostAddress
Ny-6000
2010-11-04
打赏
举报
回复
什么程序,..c/s形式的吗?
这个没做过.
b/s的我知道.
liutao8984908
2010-11-04
打赏
举报
回复
[Quote=引用 5 楼 gomoku 的回复:]
引用楼主 weishenmefengshawo 的回复:
C#服务端建立的UDP连接后,如何获取发给客户端的IP
到网上查了下,好像需要调用dll,有没有不用dll的方式。只用C#类里提供的方法。
UDP是非连接的。
本地侦听/绑定端口为udpClient.Client.LocalEndPoint;
[/Quote]
udp我没做!但是tcp和他是一样的!我就说下!你看看对不对?
你是在服务端想要得到客户端的ip吧?楼上这个其实就是对的!只不过他的到的是本地的ip而客户端的ip
应该是udpClient.Client.RemoteEndPoint;
c#
TCP/
IP
聊天工具(解压密码:liushiquan)
使用TCP/
IP
做的一个小小聊天器,可以实现一个
服务端
与多个
客户端
相互通信,但也只实现了
服务端
和
客户端
相互发送消息,
客户端
与
客户端
之间发送消息没实现。 要实现
客户端
之间相互通信,我有个想法是,
客户端
连接
上
服务端
后,
服务端
可以把其它
客户端
的名称
发给
刚
连接
上的
客户端
,该
客户端
经过
服务端
与其它指定名称的
客户端
通信,其实使用
udp
应该比较简单,但我手上的项目需要使用TCP/
IP
接手数据,暂时就研究到这,有空再补上。 简诉下程序界面想法,
服务端
与
客户端
写在一个窗口上,通过勾选模拟
服务端
或者
客户端
筛选框,再点击运行按钮,即可运行对应的
服务端
或者
连接
对应的
服务端
,代码比较简单,但也花了我半个下午的时间哦,欢迎批评、指正,代码写的不规范的地方,尽量说,我会下次注意,谢谢! 解压密码:liushiquan
udp
穿透
客户端
.z
ip
dotnet core
UDP
穿透内网
客户端
非源码,但未加密 打洞实现 1、开一个云服务器,或自家的宽带,全主机映射。 2、云控制台上安全组
udp
打开相应的端口,打开防火墙上相应的端口。 3、两台
客户端
。。 4、A通过
Udp
访问S,S把这个记录下。B通过
Udp
访问S,S把这个记录下。如果还有
客户端
则一样的。。 5、各
客户端
向S发送CLIENT SET 注册昵称或登录信息 ( 即昵称) 6、A请求跟昵称为 NickXXXX 的
客户端
通信。 7、
服务端
将昵称为 NickXXXX 的
客户端
(比如D)的公网
IP
及端口
发给
A。然后A直接跟D通信。 8、如果D断线,A再重新向S请求昵称为 NickXXXX 的
客户端
(比如D)的公网
IP
及端口。或着S主动通知。
WCF即时通讯企业级项目完整版(
服务端
+
客户端
)
本课程为基于.Net平台下
C#
开发语言的Winform&WCF框架开发了一套
服务端
+
客户端
的前后分布式架构,协议(TCP协议/Http协议)该即时通讯软件(仿QQ),功能包含用户登陆、上线、下线(离线)、好友消息、系统消息、创建群组、群消息、广播消息等。。。适合学习人群为有一些编程语言基础的同学补充学习。本课程为全网唯一即时通讯完整版项目,采用Visual Studio2017+SqlServer2017数据库完成。
用
UDP
套接字实现
客户端
和
服务端
通信
相当于一个
服务端
进程 与一个
客户端
进程 通过网络资源来进行通信可靠与不可靠是中性词。可靠是有成本的。往往是比较复杂的,维护成本和编码成本比较高。不可靠比较简单,维护成本和编码成本比较低。
网络编程:使用
UDP
协议实现服务器与
客户端
的交互
/端口号(
客户端
主机端口号转为网络字节序)sin.sin_addr.s_addr =inet_addr(SIN_
IP
);//服务器
IP
的网络字节序。//
客户端
IP
的网络字节序。//端口号(主机端口号转为网络字节序)//端口号(主机端口号转为网络字节序)sin.sin_addr.s_addr =inet_addr(
IP
);//服务器的端口号和主机
IP
。
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章