C# Winform远程调用问题

我用C# (winform)写了个客户端。服务器端是用java写的

我现在怎么连接到java的服务器? webservice ? Remoteing ?

本人新手 请大家给点思路
忘记了 我还要从服务器上得数据 他们java好像是用的什么rmi 我是不懂

第1个回答  2011-04-12
你有服务端的ip和端口号,你在客户端用socket建立一个tcp或udp连接即可,连接建立之后,就可以跟服务器之间收发数据了。你百度搜c# socket,肯定是一大堆啊。
第2个回答  2011-04-14
webservice ? Remoteing ?

都可以,主要是你的用java写一个服务,然后用c#调用那个接口就是了
第3个回答  2011-04-15
brower控件。
或者webservice.要不就用socket做协议层。
他们整个好像是remoteing.
java 的remoteing 用c#来做有点特殊
这里有个例子:
http://hi.baidu.com/oohacker/blog/item/be2be71c4901678086d6b668.html本回答被提问者采纳
第4个回答  2011-04-12
网络连接部分建议还是使用Socket;连接服务器上的端口后,发送指定的命令并获取返回的消息

用C#(Winform)编写程序,怎么让当运行远程桌面连接程序时(mstsc.exe...
mstsc.exe你可以查看其帮助,运行的时候有参数的比如:(当然也可以使用rdp文件来配置)stsc.exe {ConnectionFile | \/v:ServerName[:Port]} [\/console] [\/f] [\/w:Width\/h:Height]mstsc.exe\/edit"ConnectionFile"mstsc.exe\/migrate 参数 ConnectionFile 指定用于连接的 .rdp 文件的名称。\/v: Server...

求助C#winform 调用 MSTSC.exe 开启远程桌面
答案是使用System.Diagnostics.Process.Start("c:\\\\windows\\\\sysstem32\\\\...\\\\mstsc.exe")。它的作用是调用外部的命令。

C#请求远程接口不一定能获取到数据怎么回事?
C#winForm调用WebService的远程接口 创建一个WebService工程用例 添加服务引用 添加webService服务地址 输入命名空间名称 主要代码 测试成功截图 工程代码下载 新建一个测试工程用例如图:布局如图:1、添加服务引用 2、在弹出的添加服务引用对话框地址栏中输入WebService地址,如:http:\/\/localhost:6677\/webserv...

c#.net的winform程序中对远程计算机文件夹的操作?
在主机上需要建立一个系统管理员级的用户,对每个支员的文件夹都有读写权限,将这个用户和主机的网络路径隐藏在程序中,,"\\\\192.168.0.1\\d$\\王小明"但是这只是示例,实际运用中尽量不用带汉字的路径

有关C#winform的调用外部程序的问题
以隐藏方式启动这个外部程序就行了,比如 ProcessStartInfo psi = new ProcessStartInfo();psi.FileName = "NOTEPAD.EXE";psi.WindowStyle = ProcessWindowStyle.Hidden;Process.Start(psi);

以C#语言用vs2010写的winform窗体程序如何给别人使用
最简单的办法就是将bin-debug里面所有的东西考给对方——但是前提是,对方的机器装了.net framework,否则还要让他安装framework的

C#winform程序如何在一台电脑上访问另一台电脑上的数据库?
修改链接字符串,将其中的Server=源数据库IP 数据库所在的服务器上,在防火墙中,添加1433端口,允许tcp访问。

c#-winform开发中,需要连接远程的服务器。求安全和便捷的方法。_百度...
如果不想暴露你的数据库的话,那么就只能用2了,因为即使你用了1,也可以通过Sniffer分析出来的。其次是代码一定要用混淆工具混淆,否则reflector一上,轻松生成源码,你就一点秘密都没有了

C#的winform程序,主窗体的调用问题
可以这样做,没什么问题,也没必要定义静态类,只需要象你上面声明静态变量就可以了。当然,也可以比如在program.cs里(当然你其它类也行),加入 public static FrmMain frmMain =null;然后在frmMain窗体的初始化或者load中加program.frmMain=this;基本一样的 ...

winform c# 远程访问远Access
SQL Server可以远程连接,默认端口是 1433。如果非要使用Access数据库的话,那么字符串的数据库访问路径必须是网络路径,并且数据库所在文件夹必须共享。也可以通过另外的方法,就是在Access数据库所在电脑创建服务程序,你的不是CS程序吗?客户端和服务器相互通信数据,你可以自定义。但这种方法比较耗时,...

相似回答