关于winform聊天的问题 你是不是要问 为什么没有聊天? 或者B.exe为什么没有收到A发送的信息?你这代码要是能实现聊天那就奇怪了...那你叫人家socket情何以堪啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/s380774061/archive/2012/10/15/2725297.html 你用web页面传递消息???那跟A把文字写到文件里,B到文件里去读文字,有任何区别??你这样做,B就要不停的到web上去看是否有新消息,否则B怎么知道A发消息了? 因为涉及到winform和webform的通信,所以你要先理解tcp(或udp)和http协议,用socket实现,web那边还要用ajax来辅助 那就在内网测试呗.聊天而已,客户端长连接,服务端转发又不需要做NAT穿透跟内网外网有什么关系没任何区别 就算需要测试NAT穿透,你自己买2个家用路由器,每个50-60元,相对于租服务器,不是便宜的多 如果只是做个小规模使用的产品,果断wcf 那我果断 SignalR ,代码都不用怎么写,官方站下载滴例子就是他“Using SignalR in WinForms and WPF” 我是学生, 现在做聊天不用WCF吗? 难道都用TCP或者udp? WCF或者socket都需要放在服务器上吧?而我如果能通过一个web页做消息处理的话,我就可以租一个空间放这个web页。很省钱了这可不可能? 是可能的,你的意思是租用一个 WEB 托管主机,然后所有的客户端都通过这个 WEB 托管主机来路由信息,是这样吧?解决方案是可行的,WEB 托管主机上面运行 WCF Service (不支持 4.0 的运行 WebService),然后在托管主机上维护一个 Message Queue 队列(在内存或者使用文件系统保存消息,为了进一步省钱不使用数据库),客户端通过 WCF 或者 WebService 来获取消息就可以了。我认为解决方案可行。这样是不需要通过网页上进行中转的。 鼠标在文本框中的焦点,怎么保存以及获取,请教大师们,谢谢啦 socket+tcp/ip 如何做到海量访问 和同步广播 关于把标题栏和一些样式的改变问题。 怎样返回 0-10 之间的随机数 (包括0) DropDownList的联动问题 在SQL 2000建立了一个存储过程,怎么在C# ASP.NET里调用? [求助]有C#写的网络语音聊天的例子吗? 请教高手,怎样控制IP访问网站 C#和Java的前景问题 数据库编程问题 请教个问题思路 C#调用C++DLL中 HANDLE *phCard怎么处理
那跟A把文字写到文件里,B到文件里去读文字,有任何区别??
你这样做,B就要不停的到web上去看是否有新消息,否则B怎么知道A发消息了?
聊天而已,客户端长连接,服务端转发
又不需要做NAT穿透
跟内网外网有什么关系
没任何区别
这可不可能?