当前位置:编程学习 > C#/ASP.NET >>

新学习c#通信,求一个小程序



就是想编写一个windows程序,监听本机的514端口获取的syslog日志,
1、监听的日志在winform通过控件显示出来,这个控件用什么我还不知道用什么,
2、监听的代码是什么,百度了好多还是感觉无从下手,我是vs2012操作的,
3、下一步就是想把监听的日志写入数据库,这个暂时先放着,解决前两个问题吧

请高手指点
我现在只会弄个窗口

c# 控件 通信 端口 --------------------编程问答-------------------- 这个你要和通讯的对方约定好协议。
用socket类就可以了。 --------------------编程问答-------------------- 使用UDP协议
请楼上能给个类似的例子么 --------------------编程问答-------------------- http://download.csdn.net/detail/mjp1234airen4385/2983347
简单的udp例子 --------------------编程问答-------------------- 你可以看看Socket相关的资料,网上应该有很多
客户端 和 服务器交互
客户端配置Socket监听   服务器接收  然后绑定监听端口 bind()
在设置监听队列  Listen  建立connect 然后while循环接收 --------------------编程问答-------------------- 新人不容易,帮你顶上去 --------------------编程问答-------------------- Socket  --------------------编程问答-------------------- 你的这个监听程序,是要想wireshark的那种吗?这个你可以找winPcap研究下,或者找wireshark的源码研究下,wireshark是开源的,相信你研究之后,对你帮助和提升会很大
http://www.oschina.net/p/wireshark/ --------------------编程问答-------------------- 用ListBox就行 --------------------编程问答--------------------

感谢三楼的例子,现在已经实现了接收端口syslog日志,事前使用textbox显示,
现在使用listbox也实现了不错的效果,
现在有一个问题,
如何实现这个listbox窗口满了之后自动往上面移动,新插入的在下面,而最上面的自动消失。
就像DOS窗口ping数据一样。
我的理解是listbox满了之后,第一行自动清除,自动在底部插入一行。
试验了多次都是listbox满了之后在自动在顶部覆盖添加。
--------------------编程问答-------------------- 好多人想实现数据多了,就在顶部添加一行都不成功。
你真行。 --------------------编程问答-------------------- http://download.csdn.net/detail/u011223070/6579199
参考这个 --------------------编程问答--------------------
listbox.selectindex=listbox.items.count-1
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,