Asp.net远程服务器给客户端发UDP包的问题 本帖最后由 u013137119 于 2014-05-28 18:26:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从外网向内网发起通信?很难的,一般都会被各种防火墙禁止。另外这个Request.UserHostAddress也不一定是客户机的真实IP 首先,你说的"asp.net远程服务端,客户端"都是什么?按照我的说法. asp.net就是网页 运行在浏览器上而已..没有服务端,客户端直说而且你的server的代码为什么是udpclient.客户端却是while()接收..是不是文字上写反了?另外 如果你没写反的话 难道你server也写在了aspx.cs里?如果你这东西都能运行.那要websocket也没什么用了...就算是你所谓的客户端(浏览器)打开发送消息.实际IP也是服务器的... 你这个完全是要颠覆http协议。而且市面上估计也没有哪个浏览器能支持你的这些奇思妙想。 哭,被无情地嘲笑了,是这样的,我想把客户端的代码写在aspx.cs里面,我的客户端用的窗体程序,这样我希望我每次给aspx.cs post一个数据过去,然后aspx.cs给我发一个UDP包,(aspx.cs放在远程服务器),所以远程的aspx.cs给本地程序发udp数据??可以实现吗? 哭,被无情地嘲笑了,是这样的,我想把客户端的代码写在aspx.cs里面,我的客户端用的窗体程序,这样我希望我每次给aspx.cs post一个数据过去,然后aspx.cs给我发一个UDP包,(aspx.cs放在远程服务器),所以远程的aspx.cs给本地程序发udp数据??可以实现吗? 不知道是我的理解能力差还是你语言组织的能力差..我组织下 不知道你是不是要实现这个东西..客户端(cs) winform程序 点击按钮 发送给服务器上的aspx一个数据..同时 aspx又给winform返回一个数据.如果是这样..ashx就可以接收 然后write输出 winfrom也能接收到..如果是这样..你在aspx里写监听什么的.完全不够用..是不行的..如果是这样..按钮点击的时候 把IP传过去就行了..如果要这样.要把server写成winfrom或者service的..然后监听某个端口..然后客户端(CS)直接发送数据 当然这里的IP是你自己获取的当参数发送过去的.如果你是网页发送..实际上 那个IP就是服务器所在的IP..跟你客户端没什么关系的..当然你也可以获取userIP 然后转byte发. 我就是这个意思,关于这两句1...按钮点击的时候 把IP传过去就行了..2..要把server写成winfrom或者service的..然后监听某个端口.可以怎么实现啊?server写成service是什么啊,还有我就有块.net空间啊,如果server是winform或service怎么放在服务器上啊。.不知道是我的理解能力差还是你语言组织的能力差..我组织下 不知道你是不是要实现这个东西..客户端(cs) winform程序 点击按钮 发送给服务器上的aspx一个数据..同时 aspx又给winform返回一个数据.如果是这样..ashx就可以接收 然后write输出 winfrom也能接收到..如果是这样..你在aspx里写监听什么的.完全不够用..是不行的..如果是这样..按钮点击的时候 把IP传过去就行了..如果要这样.要把server写成winfrom或者service的..然后监听某个端口..然后客户端(CS)直接发送数据 当然这里的IP是你自己获取的当参数发送过去的.如果你是网页发送..实际上 那个IP就是服务器所在的IP..跟你客户端没什么关系的..当然你也可以获取userIP 然后转byte发. 关于网站后台登录用户验证 这几天另我非常头疼的技术问题. XPath取不出数据 问个问题,大家不要BS俺啊 谁有用ASP.NET 做的外贸软件试用版? repeater嵌套问题 中文乱码问题,请帮忙 aspxgridview 导出数据到excel 請問在 ASP.NET中怎樣分別取得當前的日期和時間??? 一个无刷新三级跳的Webservice无法将其值取出??高手们进来看看啊!!求救。 请问一下C#或判断是什么?|| 列名失效
另外这个Request.UserHostAddress也不一定是客户机的真实IP
不知道是我的理解能力差还是你语言组织的能力差..我组织下 不知道你是不是要实现这个东西..客户端(cs) winform程序 点击按钮 发送给服务器上的aspx一个数据..同时 aspx又给winform返回一个数据.如果是这样..ashx就可以接收 然后write输出 winfrom也能接收到..如果是这样..你在aspx里写监听什么的.完全不够用..是不行的..如果是这样..按钮点击的时候 把IP传过去就行了..如果要这样.要把server写成winfrom或者service的..然后监听某个端口..然后客户端(CS)直接发送数据 当然这里的IP是你自己获取的当参数发送过去的.如果你是网页发送..实际上 那个IP就是服务器所在的IP..跟你客户端没什么关系的..当然你也可以获取userIP 然后转byte发.
关于这两句
1...按钮点击的时候 把IP传过去就行了..
2..要把server写成winfrom或者service的..然后监听某个端口.
可以怎么实现啊?server写成service是什么啊,还有我就有块.net空间啊,如果server是winform或service怎么放在服务器上啊。.
不知道是我的理解能力差还是你语言组织的能力差..我组织下 不知道你是不是要实现这个东西..客户端(cs) winform程序 点击按钮 发送给服务器上的aspx一个数据..同时 aspx又给winform返回一个数据.如果是这样..ashx就可以接收 然后write输出 winfrom也能接收到..如果是这样..你在aspx里写监听什么的.完全不够用..是不行的..如果是这样..按钮点击的时候 把IP传过去就行了..如果要这样.要把server写成winfrom或者service的..然后监听某个端口..然后客户端(CS)直接发送数据 当然这里的IP是你自己获取的当参数发送过去的.如果你是网页发送..实际上 那个IP就是服务器所在的IP..跟你客户端没什么关系的..当然你也可以获取userIP 然后转byte发.