C_Sharp 板


LINE

先跟版上的前辈问声好 小弟我最近想写个程式 是希望pda跟pc可以透过socket做连接 这主要是按下button1把讯息传到pc上 由pc处理资料库的事情 pc去判断登入讯息 然後传值回给pda 在pda上执行时 可以把讯息丢到pc上的server 可是当开始listen时 pda程式就当了 我在pc上debug时 直接开我pda程式的exe档 都可以正常传&收讯息 但在pda上就不行 想请问版上前辈有遇到类似的问题嘛 可否指点一下 以下是pda主要的code private void button1_Click(object sender, EventArgs e) { server_socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPEndPoint ipe = new IPEndPoint(IPAddress.Parse("134.208.29.56"), 2333); string str_send; try { server_socket.Connect(ipe); network_stream = new NetworkStream(server_socket); stream_reader = new StreamReader(network_stream); stream_writer = new StreamWriter(network_stream); str_send = "L" + textBox1.Text+","+textBox2.Text; stream_writer.WriteLine(str_send); stream_writer.Flush(); thread_listen = new Thread(new ThreadStart(listen)); thread_listen.Start(); Thread.Sleep(200); } catch (SocketException se) { if (MessageBox.Show("无法与主机连上线", "警告", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button3) == DialogResult.OK) { Application.Exit(); } //MessageBox.Show("错误讯息:" , "ERRoR", MessageBoxButtons.RetryCancel, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2); } } private void listen() { string string_all = "", pdamessage = "", select_message = ""; while (true) { string_all = stream_reader.ReadLine(); //int x = string_all.Length; pdamessage = string_all.Substring(1); select_message = string_all.Substring(0, 1); //richTextBox1.Text = "[公告]" + string_all; label1.Text = string_all; switch (select_message) { case "L": if (pdamessage == "S") { if (MessageBox.Show("恭喜登入成功", "Conglution", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button3) == DialogResult.OK) { } } else { if (MessageBox.Show("登入密码错误", "Asterisk", MessageBoxButtons.RetryCancel, MessageBoxIcon.None, MessageBoxDefaultButton.Button3) == DialogResult.Retry) { } } } } } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.29.56
1F:→ ronald51:那PDA用啥系统 10/22 12:50
2F:→ ronald51:看起来来你的listen function 没listen 10/22 12:56
3F:→ ronald51:抱歉 看错 10/22 12:59







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP