用WEB Service或者裸一点的https,在广域网上不要想着自己实现SOCKET。

解决方案 »

  1.   

    给了你socket ,没给你一定的服务或者功能吗。一般给你这样的接口,他把方法或者是功能都做好了啊,不然你知道怎么做啊,问他要他给提供的功能啊
      

  2.   

    这是银行给的!
    4010I1 01 TRCD (交易代码,C,4)
    4010I1 02 TLNB (交易柜员号,C,4)
    4010I1 03 CUNB (用户注册号,C,14)我咋玩啊?
      

  3.   

    因为每项的字符是固定的
    先建立一个类,该类包含三个属性或域,实例化的时候赋值
    用StringBuilder把值合并到一起,Append方法
    将合并的值转换为byte[],用Encoding.ASCII.GetByte(string ....)
    然后用Socket发送给银行,或读取银行的数据后解析Encoding.ASCII.GetString--->然后按位置得到各项的数据这种方法比较死板,你可以建立一个XML存放你的数据定义文件,包括每项的名称、序号、长度、类型等,打包和解包的时候就去xml文件中获取相应的定义。
      

  4.   

    应该有程序的关键字吧,4010I1 01 TRCD (交易代码,C,4)
    4010I1 02 TLNB (交易柜员号,C,4)
    4010I1 03 CUNB (用户注册号,C,14)你没问问他程序如何区分 TRCD,TLNB啊,至于怎么送,和 wangsaokui(无间道III(终极无间)) 想法一样,但是最好问清楚  系统是如何区分的,以及回复是什么。。如何表示成功或者失败。。应该和SMTP等等一样,至少遵循一定的格式和规格,这样才能通信,你如果对人家的规格不了解,确实是很难湖动的啊