這篇文章主要介紹了Python+Socket實現基於TCP協議的客戶與服務端中文自動回复聊天功能,結合實例形式分析了Python+Socket實現帶自動回复功能的TCP聊天程序相關操作方法與注意事項,需要的朋友可以參考下
本文實例講述了Python+Socket實現基於TCP協定的客戶與服務端中文自動回覆聊天功能。分享給大家供大家參考,具體如下:
【吐槽】
網路上的程式碼害死人,看著都寫的言之鑿鑿,可運行就是有問題。
有些愛好代碼、喜歡收藏代碼的朋友,看到別人的代碼就貼上複製過來。可是起碼你也試試看運行看啊大哥
【正文】
#昨日修改運行了UDP協議的C/S聊天程序,可是TCP協議的怎麼都不行。各種試,各種坑。
做了下面幾個修改後,終於可以了:
1、對發送、接收的訊息,分別進行編碼和解碼
2、客戶端的第10行bind改為connect(這真是個大坑!!)
(本文基於windows 7 + python 3.4)
完整程式碼如下(人頭擔保,本人親測正常!
##【執行截圖】實驗方法:先執行伺服器端,然後執行客戶端
然後就可以在客戶端自由的與伺服器端聊天了:
以上是詳細介紹有關Python+Socket實作基於TCP協定的客戶與服務端中文自動回覆聊天功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!