实现两台计算机互相通信,要使用到 socket 编程,只要在创建套接字的时候绑定本机IP和端口,然后再通过对方计算机的ip就可以实现通信。
这里通信 设计到 使用UDP 还是 TCP 。
UDP是面向通信的,效率较高,但不安全。常用在局域网通信。
TCP是面向连接的,效率不高,安全,比较常用在广域网通信。
1. 在记事本中编写以下内容:using System
using System.Windows
namespace zzm.SayHello{classSayHello{
[STAThread]
public static void Main(){
Window win = new Window()
win.Height = 200
win.Width = 300
win.Title = "你好,WPF!"
win.Show()
Application app = new Application()app.Run()}}}
2. 保存为Hello.cs。
3. 在命令行编译WPF应用程序,在提示符下输入以下命令:csc.exe
/out:SayHello.exe
/target:winexe Hello.exe
/reference:"D:\Program Files\Reference
Assemblies\Microsoft\Framework\v3.0\presentationframework.dll"
/reference:"D:\Program Files\Reference
Assemblies\Microsoft\Framework\v3.0\windowsbase.dll"
/reference:"D:\Program Files\Reference
是的,WPF应用程序可以发布到网络上,这种发布方式可以让用户从网络访问应用程序,而无需安装任何软件。与现有的ClickOnce部署技术不同,WPF可以使用Windows Installer部署技术来发布应用程序,并使用普通的Web服务器进行部署和更新。另外,WPF还支持使用XBAP(XAML浏览应用程序)发布应用程序,使用XBAP的优势是客户端可以访问应用程序,而无需安装任何软件或插件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)