问题描述
目前我在做一个软件,A客户端登陆后,需要向B客户端发送一个消息(string及可),目前有哪些比较简单,成本较低的方案可以实现,当然,只要达到效果即可,不一定要求多安全和多专业,只供我测试退出可,希望大神们给点意见!
解决方案
解决方案二:
很简单啊,你做个20行左右的tcp服务端,连接的Accept之后把获得的TcpClient保存起来,监听到任何一个客户端发来的消息就发送额给其它客户端。如果你把服务器程序放在上海,连个客户端一个在深圳另一个在香港,那么任何一端发送消息,只要不到10分之一秒的时间,其它客户端就立刻收到消息了。
解决方案三:
引用1楼sp1234的回复:
很简单啊,你做个20行左右的tcp服务端,连接的Accept之后把获得的TcpClient保存起来,监听到任何一个客户端发来的消息就发送额给其它客户端。如果你把服务器程序放在上海,连个客户端一个在深圳另一个在香港,那么任何一端发送消息,只要不到10分之一秒的时间,其它客户端就立刻收到消息了。
请问TCP服务端如何做?如何配置?另外其他具体的有没有可供引用的参考示例?能否再详细点,如果可行,将万分感激
解决方案四:
如果两边都在内网,需要服务器转发,用signalR或者wcf搭建一套只要几行代码
解决方案五:
引用3楼caozhy的回复:
如果两边都在内网,需要服务器转发,用signalR或者wcf搭建一套只要几行代码
当然不在内网里面,两台客户端都在外网
解决方案六:
这个问题,可以考虑用异步,不然服务端时间长了就容易挂
解决方案七:
tcp_listen写一个服务端的东西扔在服务器上运行.tcp_client写一个客户端自定义协议可以显示所有client类似QQ在线好友..然后双击发送数据给serverserver收到进行转发给client即可..不过可能我说这些给你也没什么用..你要的是代码我给不了你..另外可能你连tcp是什么也不知道....
解决方案八:
当然了..你没钱买服务器你可以登陆QQ啊..2个人互相加下好友就可以实现发送文字了..不仅可以发文字还可以发图片表情文件甚至语音视频.....免费功能还强大.还提供多个人聊天的服务...这个是最好的了...
解决方案:
我觉得楼主应该先在局域网内搭建一个服务端,N个客户端,把功能实现了,再考虑放到外网的问题其实没啥区别